[INFO] cloning repository https://github.com/TimUntersberger/wwm
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/TimUntersberger/wwm" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTimUntersberger%2Fwwm", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTimUntersberger%2Fwwm'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] d875964c36648fd1e5b443a8edfa396d086a6057
[INFO] checking TimUntersberger/wwm against try#72f88fc4e9458f89516a0b8b0868f3718aec5b47 for pr-74989
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTimUntersberger%2Fwwm" "/workspace/builds/worker-6/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/TimUntersberger/wwm on toolchain 72f88fc4e9458f89516a0b8b0868f3718aec5b47
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+72f88fc4e9458f89516a0b8b0868f3718aec5b47" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/TimUntersberger/wwm
[INFO] finished tweaking git repo https://github.com/TimUntersberger/wwm
[INFO] tweaked toml for git repo https://github.com/TimUntersberger/wwm written to /workspace/builds/worker-6/source/Cargo.toml
[INFO] crate git repo https://github.com/TimUntersberger/wwm already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+72f88fc4e9458f89516a0b8b0868f3718aec5b47" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: unused manifest key: package.log
[INFO] [stderr]     Updating git repository `https://github.com/jonathandturner/rhai`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded flexi_logger v0.15.7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+72f88fc4e9458f89516a0b8b0868f3718aec5b47" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f7f7cb6ea3259dbec25fce085e87676f0d26548ac1e716956399ef5e3dcdbfc6
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "f7f7cb6ea3259dbec25fce085e87676f0d26548ac1e716956399ef5e3dcdbfc6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f7f7cb6ea3259dbec25fce085e87676f0d26548ac1e716956399ef5e3dcdbfc6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f7f7cb6ea3259dbec25fce085e87676f0d26548ac1e716956399ef5e3dcdbfc6", kill_on_drop: false }`
[INFO] [stdout] f7f7cb6ea3259dbec25fce085e87676f0d26548ac1e716956399ef5e3dcdbfc6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+72f88fc4e9458f89516a0b8b0868f3718aec5b47" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f9d7275a94154fb02c11be95560a757772d35020aa4f4f15663ae0a438891532
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "f9d7275a94154fb02c11be95560a757772d35020aa4f4f15663ae0a438891532", kill_on_drop: false }`
[INFO] [stderr] warning: unused manifest key: package.log
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]    Compiling autocfg v1.0.0
[INFO] [stderr]     Checking cfg-if v0.1.10
[INFO] [stderr]    Compiling proc-macro2 v1.0.18
[INFO] [stderr]    Compiling unicode-xid v0.2.0
[INFO] [stderr]    Compiling syn v1.0.38
[INFO] [stderr]     Checking lazy_static v1.4.0
[INFO] [stderr]    Compiling log v0.4.8
[INFO] [stderr]    Compiling memchr v2.3.3
[INFO] [stderr]     Checking slab v0.4.2
[INFO] [stderr]    Compiling cc v1.0.54
[INFO] [stderr]     Checking futures-core v0.3.5
[INFO] [stderr]     Checking bytes v0.5.6
[INFO] [stderr]     Checking fnv v1.0.7
[INFO] [stderr]     Checking itoa v0.4.6
[INFO] [stderr]    Compiling version_check v0.9.2
[INFO] [stderr]     Checking pin-project-lite v0.1.7
[INFO] [stderr]     Checking once_cell v1.4.0
[INFO] [stderr]    Compiling serde v1.0.115
[INFO] [stderr]    Compiling openssl v0.10.30
[INFO] [stderr]     Checking foreign-types-shared v0.1.1
[INFO] [stderr]    Compiling httparse v1.3.4
[INFO] [stderr]     Checking futures-sink v0.3.5
[INFO] [stderr]    Compiling native-tls v0.2.4
[INFO] [stderr]     Checking futures-io v0.3.5
[INFO] [stderr]     Checking tinyvec v0.3.3
[INFO] [stderr]     Checking matches v0.1.8
[INFO] [stderr]     Checking pin-utils v0.1.0
[INFO] [stderr]     Checking try-lock v0.2.3
[INFO] [stderr]    Compiling ryu v1.0.5
[INFO] [stderr]     Checking openssl-probe v0.1.2
[INFO] [stderr]     Checking tower-service v0.3.0
[INFO] [stderr]    Compiling encoding_rs v0.8.23
[INFO] [stderr]     Checking percent-encoding v2.1.0
[INFO] [stderr]    Compiling winapi v0.3.8
[INFO] [stderr]     Checking regex-syntax v0.6.18
[INFO] [stderr]     Checking mime v0.3.16
[INFO] [stderr]     Checking same-file v1.0.6
[INFO] [stderr]     Checking lazycell v1.3.0
[INFO] [stderr]     Checking dtoa v0.4.6
[INFO] [stderr]     Checking yansi v0.5.0
[INFO] [stderr]     Checking base64 v0.12.3
[INFO] [stderr]     Checking glob v0.3.0
[INFO] [stderr]     Checking ipnet v2.3.0
[INFO] [stderr]    Compiling bitflags v1.2.1
[INFO] [stderr]     Checking futures-channel v0.3.5
[INFO] [stderr]     Checking tracing-core v0.1.14
[INFO] [stderr]     Checking thread_local v1.0.1
[INFO] [stderr]     Checking foreign-types v0.3.2
[INFO] [stderr]     Checking futures-task v0.3.5
[INFO] [stderr]     Checking unicode-bidi v0.3.4
[INFO] [stderr]    Compiling maybe-uninit v2.0.0
[INFO] [stderr]     Checking http v0.2.1
[INFO] [stderr]     Checking walkdir v2.3.1
[INFO] [stderr]     Checking unicode-normalization v0.1.13
[INFO] [stderr]    Compiling unicase v2.6.0
[INFO] [stderr]    Compiling hashbrown v0.8.2
[INFO] [stderr]    Compiling num-traits v0.2.11
[INFO] [stderr]    Compiling indexmap v1.5.1
[INFO] [stderr]    Compiling num-integer v0.1.42
[INFO] [stderr]    Compiling crossbeam-utils v0.7.2
[INFO] [stderr]     Checking iovec v0.1.4
[INFO] [stderr]     Checking net2 v0.2.34
[INFO] [stderr]     Checking num_cpus v1.13.0
[INFO] [stderr]     Checking time v0.1.43
[INFO] [stderr]     Checking socket2 v0.3.12
[INFO] [stderr]     Checking inotify-sys v0.1.3
[INFO] [stderr]     Checking filetime v0.2.12
[INFO] [stderr]     Checking dirs-sys v0.3.4
[INFO] [stderr]     Checking nix v0.17.0
[INFO] [stderr]     Checking tracing v0.1.19
[INFO] [stderr]     Checking want v0.3.0
[INFO] [stderr]     Checking aho-corasick v0.7.10
[INFO] [stderr]     Checking inotify v0.7.1
[INFO] [stderr]     Checking dirs v2.0.2
[INFO] [stderr]     Checking mio v0.6.22
[INFO] [stderr]     Checking quote v1.0.6
[INFO] [stderr]    Compiling mime_guess v2.0.3
[INFO] [stderr]     Checking idna v0.2.0
[INFO] [stderr]     Checking crossbeam-channel v0.4.2
[INFO] [stderr]    Compiling openssl-sys v0.9.58
[INFO] [stderr]     Checking tokio v0.2.22
[INFO] [stderr]     Checking mio-extras v2.0.6
[INFO] [stderr]     Checking url v2.1.1
[INFO] [stderr]     Checking notify v4.0.15
[INFO] [stderr]     Checking regex v1.3.9
[INFO] [stderr]     Checking http-body v0.3.1
[INFO] [stderr]     Checking chrono v0.4.11
[INFO] [stderr]     Checking ctrlc v3.1.4
[INFO] [stderr]     Checking tokio-util v0.3.1
[INFO] [stderr]     Checking tokio-tls v0.3.1
[INFO] [stderr]    Compiling pin-project-internal v0.4.23
[INFO] [stderr]    Compiling serde_derive v1.0.115
[INFO] [stderr]    Compiling thiserror-impl v1.0.20
[INFO] [stderr]    Compiling num-derive v0.3.0
[INFO] [stderr]    Compiling strum_macros v0.18.0
[INFO] [stderr]     Checking thiserror v1.0.20
[INFO] [stderr]     Checking flexi_logger v0.15.7
[INFO] [stderr]     Checking pin-project v0.4.23
[INFO] [stderr]     Checking futures-util v0.3.5
[INFO] [stderr]     Checking h2 v0.2.6
[INFO] [stderr]     Checking hyper v0.13.7
[INFO] [stderr]     Checking serde_urlencoded v0.6.1
[INFO] [stderr]     Checking serde_json v1.0.57
[INFO] [stderr]     Checking rhai v0.18.3 (https://github.com/jonathandturner/rhai#99aaf8fb)
[INFO] [stderr]     Checking hyper-tls v0.4.3
[INFO] [stderr]     Checking reqwest v0.10.7
[INFO] [stderr]     Checking nog v0.13.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/main.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | use winapi::shared::windef::HWND;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/main.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | use winapi::shared::windef::HWND;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/bar.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::shared::minwindef::LPARAM;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/bar.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::shared::minwindef::LRESULT;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/bar.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::shared::minwindef::UINT;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/bar.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::shared::minwindef::WPARAM;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/bar.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | use winapi::shared::windef::HDC;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/bar.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 | use winapi::shared::windef::HWND;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/bar.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | use winapi::shared::windef::POINT;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/bar.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | use winapi::shared::windef::RECT;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 | use winapi::um::wingdi::CreateSolidBrush;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:23:13
[INFO] [stdout]    |
[INFO] [stdout] 23 | use winapi::um::wingdi::DeleteObject;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 | use winapi::um::wingdi::SetBkColor;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 | use winapi::um::wingdi::SetTextColor;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 | use winapi::um::winuser::BeginPaint;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 | use winapi::um::winuser::DefWindowProcA;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:29:13
[INFO] [stdout]    |
[INFO] [stdout] 29 | use winapi::um::winuser::EndPaint;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 | use winapi::um::winuser::LoadCursorA;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:35:13
[INFO] [stdout]    |
[INFO] [stdout] 35 | use winapi::um::winuser::SetCursor;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/bar.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::shared::minwindef::LPARAM;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 | use winapi::um::winuser::IDC_ARROW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:37:13
[INFO] [stdout]    |
[INFO] [stdout] 37 | use winapi::um::winuser::PAINTSTRUCT;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:38:13
[INFO] [stdout]    |
[INFO] [stdout] 38 | use winapi::um::winuser::WM_CLOSE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 | use winapi::um::winuser::WM_CREATE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:40:13
[INFO] [stdout]    |
[INFO] [stdout] 40 | use winapi::um::winuser::WM_DEVICECHANGE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:41:13
[INFO] [stdout]    |
[INFO] [stdout] 41 | use winapi::um::winuser::WM_LBUTTONDOWN;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:42:13
[INFO] [stdout]    |
[INFO] [stdout] 42 | use winapi::um::winuser::WM_PAINT;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:43:13
[INFO] [stdout]    |
[INFO] [stdout] 43 | use winapi::um::winuser::{
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/bar/close.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::um::winuser::UnregisterClassA;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/bar/create.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::shared::windef::HBRUSH;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/bar/create.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::um::wingdi::CreateSolidBrush;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/bar/create.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     shared::minwindef::HINSTANCE,
[INFO] [stdout]   |     ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/bar/create.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     um::winuser::{RegisterClassA, ShowWindow, SW_SHOW, WNDCLASSA},
[INFO] [stdout]   |     ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/bar/font.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::shared::windef::HDC;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/bar/font.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::um::wingdi::CreateFontIndirectA;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/bar/font.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::um::wingdi::SelectObject;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/bar.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::shared::minwindef::LRESULT;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/bar/font.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::um::wingdi::LOGFONTA;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/bar.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::shared::minwindef::UINT;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/bar.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::shared::minwindef::WPARAM;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/config/rhai/engine.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::um::wingdi::{GetBValue, GetGValue, GetRValue, RGB};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/bar.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | use winapi::shared::windef::HDC;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/bar.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 | use winapi::shared::windef::HWND;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/bar.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | use winapi::shared::windef::POINT;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/bar.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | use winapi::shared::windef::RECT;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 | use winapi::um::wingdi::CreateSolidBrush;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:23:13
[INFO] [stdout]    |
[INFO] [stdout] 23 | use winapi::um::wingdi::DeleteObject;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 | use winapi::um::wingdi::SetBkColor;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 | use winapi::um::wingdi::SetTextColor;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 | use winapi::um::winuser::BeginPaint;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 | use winapi::um::winuser::DefWindowProcA;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:29:13
[INFO] [stdout]    |
[INFO] [stdout] 29 | use winapi::um::winuser::EndPaint;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 | use winapi::um::winuser::LoadCursorA;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:35:13
[INFO] [stdout]    |
[INFO] [stdout] 35 | use winapi::um::winuser::SetCursor;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 | use winapi::um::winuser::IDC_ARROW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:37:13
[INFO] [stdout]    |
[INFO] [stdout] 37 | use winapi::um::winuser::PAINTSTRUCT;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:38:13
[INFO] [stdout]    |
[INFO] [stdout] 38 | use winapi::um::winuser::WM_CLOSE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 | use winapi::um::winuser::WM_CREATE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:40:13
[INFO] [stdout]    |
[INFO] [stdout] 40 | use winapi::um::winuser::WM_DEVICECHANGE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:41:13
[INFO] [stdout]    |
[INFO] [stdout] 41 | use winapi::um::winuser::WM_LBUTTONDOWN;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:42:13
[INFO] [stdout]    |
[INFO] [stdout] 42 | use winapi::um::winuser::WM_PAINT;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:43:13
[INFO] [stdout]    |
[INFO] [stdout] 43 | use winapi::um::winuser::{
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/bar/close.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::um::winuser::UnregisterClassA;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/bar/create.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::shared::windef::HBRUSH;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/bar/create.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::um::wingdi::CreateSolidBrush;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/bar/create.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     shared::minwindef::HINSTANCE,
[INFO] [stdout]   |     ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/bar/create.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     um::winuser::{RegisterClassA, ShowWindow, SW_SHOW, WNDCLASSA},
[INFO] [stdout]   |     ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/bar/font.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::shared::windef::HDC;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/bar/font.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::um::wingdi::CreateFontIndirectA;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/bar/font.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::um::wingdi::SelectObject;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/bar/font.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::um::wingdi::LOGFONTA;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/config/rhai/engine.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::um::wingdi::{GetBValue, GetGValue, GetRValue, RGB};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/display.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::shared::minwindef::BOOL;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/display.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::shared::minwindef::LPARAM;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/display.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::shared::windef::{HDC, HMONITOR, LPRECT, RECT};
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/display.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::um::shellscalingapi::{GetDpiForMonitor, MDT_RAW_DPI};
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/display.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::shared::minwindef::BOOL;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/display.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::shared::minwindef::LPARAM;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/display.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::shared::windef::{HDC, HMONITOR, LPRECT, RECT};
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/display.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::um::winuser::EnumDisplayMonitors;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/event_handler/keybinding.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::um::processthreadsapi::{CreateProcessA, PROCESS_INFORMATION, STARTUPINFOA};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/event_handler/winevent.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::shared::windef::HWND;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/event_handler/winevent/destroy.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use winapi::shared::windef::HWND;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/display.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::um::shellscalingapi::{GetDpiForMonitor, MDT_RAW_DPI};
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/event_handler/winevent/focus_change.rs:2:13
[INFO] [stdout]   |
[INFO] [stdout] 2 | use winapi::shared::windef::HWND;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/event_handler/winevent/show.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::shared::windef::HWND;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/keybindings.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::um::winuser::{RegisterHotKey, UnregisterHotKey, WM_HOTKEY};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/display.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::um::winuser::EnumDisplayMonitors;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/event_handler/keybinding.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::um::processthreadsapi::{CreateProcessA, PROCESS_INFORMATION, STARTUPINFOA};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/event_handler/winevent.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::shared::windef::HWND;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/event_handler/winevent/destroy.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use winapi::shared::windef::HWND;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/event_handler/winevent/focus_change.rs:2:13
[INFO] [stdout]   |
[INFO] [stdout] 2 | use winapi::shared::windef::HWND;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/event_handler/winevent/show.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::shared::windef::HWND;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/keybindings.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::um::winuser::{RegisterHotKey, UnregisterHotKey, WM_HOTKEY};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/keybindings/key.rs:2:13
[INFO] [stdout]   |
[INFO] [stdout] 2 | use winapi::um::winuser::{VK_LCONTROL, VK_LMENU, VK_LSHIFT};
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/message_loop.rs:2:13
[INFO] [stdout]   |
[INFO] [stdout] 2 | use winapi::um::winuser::{
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/popup.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::shared::windef::HWND;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/popup.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::shared::windef::RECT;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::um::wingdi::CreateSolidBrush;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::um::wingdi::SetBkColor;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::um::wingdi::SetTextColor;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::um::winuser::{
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/popup.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     shared::minwindef::{HINSTANCE, LPARAM, LRESULT, UINT, WPARAM},
[INFO] [stdout]    |     ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     um::winuser::{DrawTextW, SetWindowPos, UnregisterClassA, DT_CALCRECT, WM_CLOSE, WNDCLASSA},
[INFO] [stdout]    |     ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/startup.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use winapi::shared::minwindef::HKEY;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/startup.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::um::winnt::KEY_SET_VALUE;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/startup.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::um::winnt::REG_OPTION_NON_VOLATILE;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/startup.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::um::winnt::REG_SZ;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/startup.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::um::winreg::RegCreateKeyExW;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/startup.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::um::winreg::RegDeleteKeyValueW;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/startup.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::um::winreg::RegSetValueExW;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/startup.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::um::winreg::HKEY_CURRENT_USER;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/keybindings/key.rs:2:13
[INFO] [stdout]   |
[INFO] [stdout] 2 | use winapi::um::winuser::{VK_LCONTROL, VK_LMENU, VK_LSHIFT};
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/task_bar.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::shared::windef::HWND;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/message_loop.rs:2:13
[INFO] [stdout]   |
[INFO] [stdout] 2 | use winapi::um::winuser::{
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/popup.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::shared::windef::HWND;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/task_bar.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::shared::{
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/popup.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::shared::windef::RECT;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::um::wingdi::CreateSolidBrush;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::um::wingdi::SetBkColor;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::um::wingdi::SetTextColor;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::um::winuser::{
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/popup.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     shared::minwindef::{HINSTANCE, LPARAM, LRESULT, UINT, WPARAM},
[INFO] [stdout]    |     ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/task_bar.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::um::winuser::{
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/tile_grid.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::shared::windef::HWND;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/tile_grid.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::shared::windef::RECT;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     um::winuser::{DrawTextW, SetWindowPos, UnregisterClassA, DT_CALCRECT, WM_CLOSE, WNDCLASSA},
[INFO] [stdout]    |     ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/startup.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use winapi::shared::minwindef::HKEY;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tile_grid.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::um::winuser::SetWindowPos;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/startup.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::um::winnt::KEY_SET_VALUE;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/startup.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::um::winnt::REG_OPTION_NON_VOLATILE;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/startup.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::um::winnt::REG_SZ;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/startup.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::um::winreg::RegCreateKeyExW;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/startup.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::um::winreg::RegDeleteKeyValueW;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/startup.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::um::winreg::RegSetValueExW;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tile_grid.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::um::winuser::SWP_NOSENDCHANGING;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/startup.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::um::winreg::HKEY_CURRENT_USER;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/task_bar.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::shared::windef::HWND;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/task_bar.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::shared::{
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/task_bar.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::um::winuser::{
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/tile_grid.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::shared::windef::HWND;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/tile_grid.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::shared::windef::RECT;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tile_grid.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::um::winuser::SetWindowPos;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tile_grid.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::um::winuser::SWP_NOSENDCHANGING;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/tray.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::shared::minwindef::HINSTANCE;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/tray.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::shared::minwindef::LOWORD;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/tray.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::shared::minwindef::LPARAM;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/tray.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::shared::minwindef::LRESULT;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/tray.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::shared::minwindef::UINT;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/tray.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::shared::minwindef::WPARAM;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/tray.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::shared::windef::HWND;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/tray.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::shared::windef::POINT;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | use winapi::um::shellapi::Shell_NotifyIconW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 | use winapi::um::shellapi::NIF_ICON;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 | use winapi::um::shellapi::NIF_MESSAGE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | use winapi::um::shellapi::NIF_TIP;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | use winapi::um::shellapi::NIM_ADD;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:21:13
[INFO] [stdout]    |
[INFO] [stdout] 21 | use winapi::um::shellapi::NIM_DELETE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 | use winapi::um::shellapi::NOTIFYICONDATAW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:23:13
[INFO] [stdout]    |
[INFO] [stdout] 23 | use winapi::um::wingdi::CreateSolidBrush;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 | use winapi::um::winuser::CreateIconFromResourceEx;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 | use winapi::um::winuser::CreatePopupMenu;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 | use winapi::um::winuser::DefWindowProcW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 | use winapi::um::winuser::DestroyMenu;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 | use winapi::um::winuser::GetCursorPos;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:29:13
[INFO] [stdout]    |
[INFO] [stdout] 29 | use winapi::um::winuser::InsertMenuW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:30:13
[INFO] [stdout]    |
[INFO] [stdout] 30 | use winapi::um::winuser::PostMessageW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:31:13
[INFO] [stdout]    |
[INFO] [stdout] 31 | use winapi::um::winuser::RegisterClassA;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 | use winapi::um::winuser::SendMessageW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:33:13
[INFO] [stdout]    |
[INFO] [stdout] 33 | use winapi::um::winuser::SetFocus;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 | use winapi::um::winuser::SetForegroundWindow;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:35:13
[INFO] [stdout]    |
[INFO] [stdout] 35 | use winapi::um::winuser::SetMenuItemBitmaps;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 | use winapi::um::winuser::TrackPopupMenu;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/tray.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::shared::minwindef::HINSTANCE;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/tray.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::shared::minwindef::LOWORD;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:37:13
[INFO] [stdout]    |
[INFO] [stdout] 37 | use winapi::um::winuser::LR_DEFAULTCOLOR;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/tray.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::shared::minwindef::LPARAM;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:38:13
[INFO] [stdout]    |
[INFO] [stdout] 38 | use winapi::um::winuser::MF_BYPOSITION;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 | use winapi::um::winuser::MF_STRING;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:40:13
[INFO] [stdout]    |
[INFO] [stdout] 40 | use winapi::um::winuser::TPM_LEFTALIGN;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:41:13
[INFO] [stdout]    |
[INFO] [stdout] 41 | use winapi::um::winuser::TPM_NONOTIFY;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/tray.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::shared::minwindef::LRESULT;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:42:13
[INFO] [stdout]    |
[INFO] [stdout] 42 | use winapi::um::winuser::TPM_RETURNCMD;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:43:13
[INFO] [stdout]    |
[INFO] [stdout] 43 | use winapi::um::winuser::TPM_RIGHTBUTTON;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:44:13
[INFO] [stdout]    |
[INFO] [stdout] 44 | use winapi::um::winuser::WM_APP;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/tray.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::shared::minwindef::UINT;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:45:13
[INFO] [stdout]    |
[INFO] [stdout] 45 | use winapi::um::winuser::WM_CLOSE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:46:13
[INFO] [stdout]    |
[INFO] [stdout] 46 | use winapi::um::winuser::WM_COMMAND;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:47:13
[INFO] [stdout]    |
[INFO] [stdout] 47 | use winapi::um::winuser::WM_CREATE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:48:13
[INFO] [stdout]    |
[INFO] [stdout] 48 | use winapi::um::winuser::WM_INITMENUPOPUP;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/tray.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::shared::minwindef::WPARAM;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:49:13
[INFO] [stdout]    |
[INFO] [stdout] 49 | use winapi::um::winuser::WM_RBUTTONUP;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:50:13
[INFO] [stdout]    |
[INFO] [stdout] 50 | use winapi::um::winuser::WNDCLASSA;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/util.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use winapi::shared::windef::HWND;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/util.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::shared::windef::RECT;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/util.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::um::wingdi::GetBValue;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/tray.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::shared::windef::HWND;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/util.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::um::wingdi::GetGValue;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/util.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::um::wingdi::GetRValue;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/util.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::um::wingdi::RGB;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/util.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::um::winuser::{GetClassNameA, GetWindowTextA};
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/win_event_handler.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::shared::minwindef::DWORD;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/tray.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::shared::windef::POINT;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/win_event_handler.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::shared::ntdef::LONG;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/win_event_handler.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::shared::windef::HWND;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/win_event_handler.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::shared::windef::{HWINEVENTHOOK, HWINEVENTHOOK__};
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/win_event_handler.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::um::winuser::SetWinEventHook;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/win_event_handler.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::um::winuser::EVENT_MAX;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | use winapi::um::shellapi::Shell_NotifyIconW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/win_event_handler.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | use winapi::um::winuser::EVENT_MIN;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/win_event_handler.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 | use winapi::um::winuser::OBJID_WINDOW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/win_event_handler/win_event_type.rs:1:13
[INFO] [stdout]   |
[INFO] [stdout] 1 | use winapi::um::winuser::{
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/window.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::shared::windef::HWND;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/window.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::shared::windef::RECT;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 | use winapi::um::shellapi::NIF_ICON;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::um::errhandlingapi::GetLastError;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::um::winuser::AdjustWindowRectEx;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::um::winuser::GetForegroundWindow;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::um::winuser::GetParent;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 | use winapi::um::shellapi::NIF_MESSAGE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::um::winuser::GetWindowLongA;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::um::winuser::GetWindowRect;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::um::winuser::SendMessageA;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | use winapi::um::shellapi::NIF_TIP;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | use winapi::um::winuser::SetForegroundWindow;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | use winapi::um::shellapi::NIM_ADD;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:21:13
[INFO] [stdout]    |
[INFO] [stdout] 21 | use winapi::um::shellapi::NIM_DELETE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 | use winapi::um::shellapi::NOTIFYICONDATAW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:23:13
[INFO] [stdout]    |
[INFO] [stdout] 23 | use winapi::um::wingdi::CreateSolidBrush;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 | use winapi::um::winuser::CreateIconFromResourceEx;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 | use winapi::um::winuser::CreatePopupMenu;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 | use winapi::um::winuser::DefWindowProcW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 | use winapi::um::winuser::SetWindowLongA;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 | use winapi::um::winuser::SetWindowPos;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | use winapi::um::winuser::ShowWindow;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | use winapi::um::winuser::GWL_EXSTYLE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 | use winapi::um::winuser::DestroyMenu;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:21:13
[INFO] [stdout]    |
[INFO] [stdout] 21 | use winapi::um::winuser::GWL_STYLE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 | use winapi::um::winuser::HWND_NOTOPMOST;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:23:13
[INFO] [stdout]    |
[INFO] [stdout] 23 | use winapi::um::winuser::HWND_TOP;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 | use winapi::um::winuser::HWND_TOPMOST;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 | use winapi::um::winuser::GetCursorPos;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 | use winapi::um::winuser::SM_CXFRAME;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 | use winapi::um::winuser::SM_CYCAPTION;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 | use winapi::um::winuser::SM_CYFRAME;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:29:13
[INFO] [stdout]    |
[INFO] [stdout] 29 | use winapi::um::winuser::InsertMenuW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 | use winapi::um::winuser::SWP_NOMOVE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:29:13
[INFO] [stdout]    |
[INFO] [stdout] 29 | use winapi::um::winuser::SWP_NOSIZE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:30:13
[INFO] [stdout]    |
[INFO] [stdout] 30 | use winapi::um::winuser::SW_HIDE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:30:13
[INFO] [stdout]    |
[INFO] [stdout] 30 | use winapi::um::winuser::PostMessageW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:31:13
[INFO] [stdout]    |
[INFO] [stdout] 31 | use winapi::um::winuser::SW_SHOW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 | use winapi::um::{
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_ex_style.rs:2:13
[INFO] [stdout]   |
[INFO] [stdout] 2 | use winapi::um::winuser::WS_EX_ACCEPTFILES;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_ex_style.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use winapi::um::winuser::WS_EX_APPWINDOW;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:31:13
[INFO] [stdout]    |
[INFO] [stdout] 31 | use winapi::um::winuser::RegisterClassA;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_ex_style.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::um::winuser::WS_EX_CLIENTEDGE;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_ex_style.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::um::winuser::WS_EX_COMPOSITED;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_ex_style.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::um::winuser::WS_EX_CONTEXTHELP;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 | use winapi::um::winuser::SendMessageW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_ex_style.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::um::winuser::WS_EX_CONTROLPARENT;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_ex_style.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::um::winuser::WS_EX_DLGMODALFRAME;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_ex_style.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::um::winuser::WS_EX_LAYERED;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::um::winuser::WS_EX_LAYOUTRTL;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::um::winuser::WS_EX_LEFT;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::um::winuser::WS_EX_LEFTSCROLLBAR;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::um::winuser::WS_EX_LTRREADING;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::um::winuser::WS_EX_MDICHILD;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::um::winuser::WS_EX_NOACTIVATE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | use winapi::um::winuser::WS_EX_NOINHERITLAYOUT;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 | use winapi::um::winuser::WS_EX_NOPARENTNOTIFY;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 | use winapi::um::winuser::WS_EX_NOREDIRECTIONBITMAP;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | use winapi::um::winuser::WS_EX_OVERLAPPEDWINDOW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | use winapi::um::winuser::WS_EX_PALETTEWINDOW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:21:13
[INFO] [stdout]    |
[INFO] [stdout] 21 | use winapi::um::winuser::WS_EX_RIGHT;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 | use winapi::um::winuser::WS_EX_RIGHTSCROLLBAR;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:23:13
[INFO] [stdout]    |
[INFO] [stdout] 23 | use winapi::um::winuser::WS_EX_RTLREADING;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 | use winapi::um::winuser::WS_EX_STATICEDGE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 | use winapi::um::winuser::WS_EX_TOOLWINDOW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 | use winapi::um::winuser::WS_EX_TOPMOST;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 | use winapi::um::winuser::WS_EX_TRANSPARENT;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 | use winapi::um::winuser::WS_EX_WINDOWEDGE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_style.rs:2:13
[INFO] [stdout]   |
[INFO] [stdout] 2 | use winapi::um::winuser::WS_BORDER;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_style.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use winapi::um::winuser::WS_CAPTION;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_style.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::um::winuser::WS_CHILD;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_style.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::um::winuser::WS_CHILDWINDOW;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_style.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::um::winuser::WS_CLIPCHILDREN;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_style.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::um::winuser::WS_CLIPSIBLINGS;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_style.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::um::winuser::WS_DISABLED;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_style.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::um::winuser::WS_DLGFRAME;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::um::winuser::WS_GROUP;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::um::winuser::WS_HSCROLL;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::um::winuser::WS_ICONIC;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::um::winuser::WS_MAXIMIZE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::um::winuser::WS_MAXIMIZEBOX;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::um::winuser::WS_MINIMIZE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | use winapi::um::winuser::WS_MINIMIZEBOX;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 | use winapi::um::winuser::WS_OVERLAPPED;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 | use winapi::um::winuser::WS_OVERLAPPEDWINDOW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | use winapi::um::winuser::WS_POPUP;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | use winapi::um::winuser::WS_POPUPWINDOW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:21:13
[INFO] [stdout]    |
[INFO] [stdout] 21 | use winapi::um::winuser::WS_SIZEBOX;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 | use winapi::um::winuser::WS_SYSMENU;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:23:13
[INFO] [stdout]    |
[INFO] [stdout] 23 | use winapi::um::winuser::WS_TABSTOP;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:33:13
[INFO] [stdout]    |
[INFO] [stdout] 33 | use winapi::um::winuser::SetFocus;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 | use winapi::um::winuser::SetForegroundWindow;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:35:13
[INFO] [stdout]    |
[INFO] [stdout] 35 | use winapi::um::winuser::SetMenuItemBitmaps;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 | use winapi::um::winuser::TrackPopupMenu;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:37:13
[INFO] [stdout]    |
[INFO] [stdout] 37 | use winapi::um::winuser::LR_DEFAULTCOLOR;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:38:13
[INFO] [stdout]    |
[INFO] [stdout] 38 | use winapi::um::winuser::MF_BYPOSITION;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 | use winapi::um::winuser::MF_STRING;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:40:13
[INFO] [stdout]    |
[INFO] [stdout] 40 | use winapi::um::winuser::TPM_LEFTALIGN;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:41:13
[INFO] [stdout]    |
[INFO] [stdout] 41 | use winapi::um::winuser::TPM_NONOTIFY;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:42:13
[INFO] [stdout]    |
[INFO] [stdout] 42 | use winapi::um::winuser::TPM_RETURNCMD;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:43:13
[INFO] [stdout]    |
[INFO] [stdout] 43 | use winapi::um::winuser::TPM_RIGHTBUTTON;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:44:13
[INFO] [stdout]    |
[INFO] [stdout] 44 | use winapi::um::winuser::WM_APP;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:45:13
[INFO] [stdout]    |
[INFO] [stdout] 45 | use winapi::um::winuser::WM_CLOSE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:46:13
[INFO] [stdout]    |
[INFO] [stdout] 46 | use winapi::um::winuser::WM_COMMAND;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:47:13
[INFO] [stdout]    |
[INFO] [stdout] 47 | use winapi::um::winuser::WM_CREATE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:48:13
[INFO] [stdout]    |
[INFO] [stdout] 48 | use winapi::um::winuser::WM_INITMENUPOPUP;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:49:13
[INFO] [stdout]    |
[INFO] [stdout] 49 | use winapi::um::winuser::WM_RBUTTONUP;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:50:13
[INFO] [stdout]    |
[INFO] [stdout] 50 | use winapi::um::winuser::WNDCLASSA;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/util.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use winapi::shared::windef::HWND;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/util.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::shared::windef::RECT;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/util.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::um::wingdi::GetBValue;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/util.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::um::wingdi::GetGValue;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/util.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::um::wingdi::GetRValue;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/util.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::um::wingdi::RGB;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/util.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::um::winuser::{GetClassNameA, GetWindowTextA};
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/win_event_handler.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::shared::minwindef::DWORD;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/win_event_handler.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::shared::ntdef::LONG;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/win_event_handler.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::shared::windef::HWND;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/win_event_handler.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::shared::windef::{HWINEVENTHOOK, HWINEVENTHOOK__};
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/win_event_handler.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::um::winuser::SetWinEventHook;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/win_event_handler.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::um::winuser::EVENT_MAX;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/win_event_handler.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | use winapi::um::winuser::EVENT_MIN;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/win_event_handler.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 | use winapi::um::winuser::OBJID_WINDOW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/win_event_handler/win_event_type.rs:1:13
[INFO] [stdout]   |
[INFO] [stdout] 1 | use winapi::um::winuser::{
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/window.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::shared::windef::HWND;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/window.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::shared::windef::RECT;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::um::errhandlingapi::GetLastError;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::um::winuser::AdjustWindowRectEx;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::um::winuser::GetForegroundWindow;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::um::winuser::GetParent;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::um::winuser::GetWindowLongA;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::um::winuser::GetWindowRect;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::um::winuser::SendMessageA;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | use winapi::um::winuser::SetForegroundWindow;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 | use winapi::um::winuser::SetWindowLongA;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 | use winapi::um::winuser::SetWindowPos;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | use winapi::um::winuser::ShowWindow;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | use winapi::um::winuser::GWL_EXSTYLE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:21:13
[INFO] [stdout]    |
[INFO] [stdout] 21 | use winapi::um::winuser::GWL_STYLE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 | use winapi::um::winuser::HWND_NOTOPMOST;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:23:13
[INFO] [stdout]    |
[INFO] [stdout] 23 | use winapi::um::winuser::HWND_TOP;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 | use winapi::um::winuser::HWND_TOPMOST;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 | use winapi::um::winuser::SM_CXFRAME;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 | use winapi::um::winuser::SM_CYCAPTION;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 | use winapi::um::winuser::SM_CYFRAME;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 | use winapi::um::winuser::SWP_NOMOVE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:29:13
[INFO] [stdout]    |
[INFO] [stdout] 29 | use winapi::um::winuser::SWP_NOSIZE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:30:13
[INFO] [stdout]    |
[INFO] [stdout] 30 | use winapi::um::winuser::SW_HIDE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 | use winapi::um::winuser::WS_THICKFRAME;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 | use winapi::um::winuser::WS_TILED;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 | use winapi::um::winuser::WS_TILEDWINDOW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 | use winapi::um::winuser::WS_VISIBLE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 | use winapi::um::winuser::WS_VSCROLL;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:31:13
[INFO] [stdout]    |
[INFO] [stdout] 31 | use winapi::um::winuser::SW_SHOW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 | use winapi::um::{
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_ex_style.rs:2:13
[INFO] [stdout]   |
[INFO] [stdout] 2 | use winapi::um::winuser::WS_EX_ACCEPTFILES;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_ex_style.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use winapi::um::winuser::WS_EX_APPWINDOW;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_ex_style.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::um::winuser::WS_EX_CLIENTEDGE;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_ex_style.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::um::winuser::WS_EX_COMPOSITED;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_ex_style.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::um::winuser::WS_EX_CONTEXTHELP;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_ex_style.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::um::winuser::WS_EX_CONTROLPARENT;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_ex_style.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::um::winuser::WS_EX_DLGMODALFRAME;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_ex_style.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::um::winuser::WS_EX_LAYERED;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::um::winuser::WS_EX_LAYOUTRTL;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::um::winuser::WS_EX_LEFT;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::um::winuser::WS_EX_LEFTSCROLLBAR;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::um::winuser::WS_EX_LTRREADING;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::um::winuser::WS_EX_MDICHILD;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::um::winuser::WS_EX_NOACTIVATE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | use winapi::um::winuser::WS_EX_NOINHERITLAYOUT;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 | use winapi::um::winuser::WS_EX_NOPARENTNOTIFY;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 | use winapi::um::winuser::WS_EX_NOREDIRECTIONBITMAP;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | use winapi::um::winuser::WS_EX_OVERLAPPEDWINDOW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | use winapi::um::winuser::WS_EX_PALETTEWINDOW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:21:13
[INFO] [stdout]    |
[INFO] [stdout] 21 | use winapi::um::winuser::WS_EX_RIGHT;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 | use winapi::um::winuser::WS_EX_RIGHTSCROLLBAR;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:23:13
[INFO] [stdout]    |
[INFO] [stdout] 23 | use winapi::um::winuser::WS_EX_RTLREADING;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 | use winapi::um::winuser::WS_EX_STATICEDGE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 | use winapi::um::winuser::WS_EX_TOOLWINDOW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 | use winapi::um::winuser::WS_EX_TOPMOST;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 | use winapi::um::winuser::WS_EX_TRANSPARENT;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 | use winapi::um::winuser::WS_EX_WINDOWEDGE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_style.rs:2:13
[INFO] [stdout]   |
[INFO] [stdout] 2 | use winapi::um::winuser::WS_BORDER;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_style.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use winapi::um::winuser::WS_CAPTION;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_style.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::um::winuser::WS_CHILD;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_style.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::um::winuser::WS_CHILDWINDOW;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_style.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::um::winuser::WS_CLIPCHILDREN;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_style.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::um::winuser::WS_CLIPSIBLINGS;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_style.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::um::winuser::WS_DISABLED;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_style.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::um::winuser::WS_DLGFRAME;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::um::winuser::WS_GROUP;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::um::winuser::WS_HSCROLL;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::um::winuser::WS_ICONIC;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::um::winuser::WS_MAXIMIZE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::um::winuser::WS_MAXIMIZEBOX;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::um::winuser::WS_MINIMIZE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | use winapi::um::winuser::WS_MINIMIZEBOX;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 | use winapi::um::winuser::WS_OVERLAPPED;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 | use winapi::um::winuser::WS_OVERLAPPEDWINDOW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | use winapi::um::winuser::WS_POPUP;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | use winapi::um::winuser::WS_POPUPWINDOW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:21:13
[INFO] [stdout]    |
[INFO] [stdout] 21 | use winapi::um::winuser::WS_SIZEBOX;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 | use winapi::um::winuser::WS_SYSMENU;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:23:13
[INFO] [stdout]    |
[INFO] [stdout] 23 | use winapi::um::winuser::WS_TABSTOP;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 | use winapi::um::winuser::WS_THICKFRAME;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 | use winapi::um::winuser::WS_TILED;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 | use winapi::um::winuser::WS_TILEDWINDOW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 | use winapi::um::winuser::WS_VISIBLE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 | use winapi::um::winuser::WS_VSCROLL;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar/close.rs:20:21
[INFO] [stdout]    |
[INFO] [stdout] 20 |             winapi::um::libloaderapi::GetModuleHandleA(std::ptr::null_mut()),
[INFO] [stdout]    |                     ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Event`
[INFO] [stdout]   --> src/bar/create.rs:29:19
[INFO] [stdout]    |
[INFO] [stdout] 29 |             .send(Event::RedrawAppBar)
[INFO] [stdout]    |                   ^^^^^ use of undeclared type or module `Event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar/create.rs:46:36
[INFO] [stdout]    |
[INFO] [stdout] 46 |             let instance = winapi::um::libloaderapi::GetModuleHandleA(std::ptr::null_mut());
[INFO] [stdout]    |                                    ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar/close.rs:20:21
[INFO] [stdout]    |
[INFO] [stdout] 20 |             winapi::um::libloaderapi::GetModuleHandleA(std::ptr::null_mut()),
[INFO] [stdout]    |                     ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Event`
[INFO] [stdout]   --> src/bar/create.rs:29:19
[INFO] [stdout]    |
[INFO] [stdout] 29 |             .send(Event::RedrawAppBar)
[INFO] [stdout]    |                   ^^^^^ use of undeclared type or module `Event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar/create.rs:46:36
[INFO] [stdout]    |
[INFO] [stdout] 46 |             let instance = winapi::um::libloaderapi::GetModuleHandleA(std::ptr::null_mut());
[INFO] [stdout]    |                                    ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `WNDCLASSA`
[INFO] [stdout]   --> src/bar/create.rs:55:19
[INFO] [stdout]    |
[INFO] [stdout] 55 |                 ..WNDCLASSA::default()
[INFO] [stdout]    |                   ^^^^^^^^^ use of undeclared type or module `WNDCLASSA`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar/create.rs:60:41
[INFO] [stdout]    |
[INFO] [stdout] 60 |             let window_handle = winapi::um::winuser::CreateWindowExA(
[INFO] [stdout]    |                                         ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar/create.rs:61:25
[INFO] [stdout]    |
[INFO] [stdout] 61 |                 winapi::um::winuser::WS_EX_NOACTIVATE | winapi::um::winuser::WS_EX_TOPMOST,
[INFO] [stdout]    |                         ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar/create.rs:61:65
[INFO] [stdout]    |
[INFO] [stdout] 61 |                 winapi::um::winuser::WS_EX_NOACTIVATE | winapi::um::winuser::WS_EX_TOPMOST,
[INFO] [stdout]    |                                                                 ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar/create.rs:64:25
[INFO] [stdout]    |
[INFO] [stdout] 64 |                 winapi::um::winuser::WS_POPUPWINDOW & !winapi::um::winuser::WS_BORDER,
[INFO] [stdout]    |                         ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar/create.rs:64:64
[INFO] [stdout]    |
[INFO] [stdout] 64 |                 winapi::um::winuser::WS_POPUPWINDOW & !winapi::um::winuser::WS_BORDER,
[INFO] [stdout]    |                                                                ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `WNDCLASSA`
[INFO] [stdout]   --> src/bar/create.rs:55:19
[INFO] [stdout]    |
[INFO] [stdout] 55 |                 ..WNDCLASSA::default()
[INFO] [stdout]    |                   ^^^^^^^^^ use of undeclared type or module `WNDCLASSA`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar/create.rs:60:41
[INFO] [stdout]    |
[INFO] [stdout] 60 |             let window_handle = winapi::um::winuser::CreateWindowExA(
[INFO] [stdout]    |                                         ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar/create.rs:61:25
[INFO] [stdout]    |
[INFO] [stdout] 61 |                 winapi::um::winuser::WS_EX_NOACTIVATE | winapi::um::winuser::WS_EX_TOPMOST,
[INFO] [stdout]    |                         ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar/create.rs:61:65
[INFO] [stdout]    |
[INFO] [stdout] 61 |                 winapi::um::winuser::WS_EX_NOACTIVATE | winapi::um::winuser::WS_EX_TOPMOST,
[INFO] [stdout]    |                                                                 ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar/create.rs:64:25
[INFO] [stdout]    |
[INFO] [stdout] 64 |                 winapi::um::winuser::WS_POPUPWINDOW & !winapi::um::winuser::WS_BORDER,
[INFO] [stdout]    |                         ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar/create.rs:64:64
[INFO] [stdout]    |
[INFO] [stdout] 64 |                 winapi::um::winuser::WS_POPUPWINDOW & !winapi::um::winuser::WS_BORDER,
[INFO] [stdout]    |                                                                ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `LOGFONTA`
[INFO] [stdout]   --> src/bar/font.rs:21:27
[INFO] [stdout]    |
[INFO] [stdout] 21 |         let mut logfont = LOGFONTA::default();
[INFO] [stdout]    |                           ^^^^^^^^ use of undeclared type or module `LOGFONTA`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `RECT`
[INFO] [stdout]   --> src/bar.rs:87:20
[INFO] [stdout]    |
[INFO] [stdout] 87 |     let mut rect = RECT::default();
[INFO] [stdout]    |                    ^^^^ use of undeclared type or module `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `LOGFONTA`
[INFO] [stdout]   --> src/bar/font.rs:21:27
[INFO] [stdout]    |
[INFO] [stdout] 21 |         let mut logfont = LOGFONTA::default();
[INFO] [stdout]    |                           ^^^^^^^^ use of undeclared type or module `LOGFONTA`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `RECT`
[INFO] [stdout]   --> src/bar.rs:87:20
[INFO] [stdout]    |
[INFO] [stdout] 87 |     let mut rect = RECT::default();
[INFO] [stdout]    |                    ^^^^ use of undeclared type or module `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `RECT`
[INFO] [stdout]    --> src/bar.rs:139:28
[INFO] [stdout]     |
[INFO] [stdout] 139 |             let mut rect = RECT::default();
[INFO] [stdout]     |                            ^^^^ use of undeclared type or module `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `RECT`
[INFO] [stdout]    --> src/bar.rs:139:28
[INFO] [stdout]     |
[INFO] [stdout] 139 |             let mut rect = RECT::default();
[INFO] [stdout]     |                            ^^^^ use of undeclared type or module `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `POINT`
[INFO] [stdout]    --> src/bar.rs:229:25
[INFO] [stdout]     |
[INFO] [stdout] 229 |         let mut point = POINT::default();
[INFO] [stdout]     |                         ^^^^^ use of undeclared type or module `POINT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `POINT`
[INFO] [stdout]    --> src/bar.rs:259:25
[INFO] [stdout]     |
[INFO] [stdout] 259 |         let mut point = POINT::default();
[INFO] [stdout]     |                         ^^^^^ use of undeclared type or module `POINT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `PAINTSTRUCT`
[INFO] [stdout]    --> src/bar.rs:288:25
[INFO] [stdout]     |
[INFO] [stdout] 288 |         let mut paint = PAINTSTRUCT::default();
[INFO] [stdout]     |                         ^^^^^^^^^^^ use of undeclared type or module `PAINTSTRUCT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `POINT`
[INFO] [stdout]    --> src/bar.rs:229:25
[INFO] [stdout]     |
[INFO] [stdout] 229 |         let mut point = POINT::default();
[INFO] [stdout]     |                         ^^^^^ use of undeclared type or module `POINT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `POINT`
[INFO] [stdout]    --> src/bar.rs:259:25
[INFO] [stdout]     |
[INFO] [stdout] 259 |         let mut point = POINT::default();
[INFO] [stdout]     |                         ^^^^^ use of undeclared type or module `POINT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `PAINTSTRUCT`
[INFO] [stdout]    --> src/bar.rs:288:25
[INFO] [stdout]     |
[INFO] [stdout] 288 |         let mut paint = PAINTSTRUCT::default();
[INFO] [stdout]     |                         ^^^^^^^^^^^ use of undeclared type or module `PAINTSTRUCT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `STARTUPINFOA`
[INFO] [stdout]   --> src/event_handler/keybinding.rs:33:26
[INFO] [stdout]    |
[INFO] [stdout] 33 |             let mut si = STARTUPINFOA::default();
[INFO] [stdout]    |                          ^^^^^^^^^^^^ use of undeclared type or module `STARTUPINFOA`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `PROCESS_INFORMATION`
[INFO] [stdout]   --> src/event_handler/keybinding.rs:34:26
[INFO] [stdout]    |
[INFO] [stdout] 34 |             let mut pi = PROCESS_INFORMATION::default();
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `PROCESS_INFORMATION`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/event_handler/keybinding.rs:54:33
[INFO] [stdout]    |
[INFO] [stdout] 54 |                         winapi::um::errhandlingapi::GetLastError()
[INFO] [stdout]    |                                 ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `MSG`
[INFO] [stdout]  --> src/message_loop.rs:7:24
[INFO] [stdout]   |
[INFO] [stdout] 7 |     let mut msg: MSG = MSG::default();
[INFO] [stdout]   |                        ^^^ use of undeclared type or module `MSG`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `STARTUPINFOA`
[INFO] [stdout]   --> src/event_handler/keybinding.rs:33:26
[INFO] [stdout]    |
[INFO] [stdout] 33 |             let mut si = STARTUPINFOA::default();
[INFO] [stdout]    |                          ^^^^^^^^^^^^ use of undeclared type or module `STARTUPINFOA`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `PROCESS_INFORMATION`
[INFO] [stdout]   --> src/event_handler/keybinding.rs:34:26
[INFO] [stdout]    |
[INFO] [stdout] 34 |             let mut pi = PROCESS_INFORMATION::default();
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `PROCESS_INFORMATION`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/event_handler/keybinding.rs:54:33
[INFO] [stdout]    |
[INFO] [stdout] 54 |                         winapi::um::errhandlingapi::GetLastError()
[INFO] [stdout]    |                                 ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:80:40
[INFO] [stdout]    |
[INFO] [stdout] 80 |                 let instance = winapi::um::libloaderapi::GetModuleHandleA(std::ptr::null_mut());
[INFO] [stdout]    |                                        ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:84:45
[INFO] [stdout]    |
[INFO] [stdout] 84 |                 let window_handle = winapi::um::winuser::CreateWindowExA(
[INFO] [stdout]    |                                             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:85:29
[INFO] [stdout]    |
[INFO] [stdout] 85 |                     winapi::um::winuser::WS_EX_NOACTIVATE | winapi::um::winuser::WS_EX_TOPMOST,
[INFO] [stdout]    |                             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:85:69
[INFO] [stdout]    |
[INFO] [stdout] 85 |                     winapi::um::winuser::WS_EX_NOACTIVATE | winapi::um::winuser::WS_EX_TOPMOST,
[INFO] [stdout]    |                                                                     ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:88:29
[INFO] [stdout]    |
[INFO] [stdout] 88 |                     winapi::um::winuser::WS_POPUPWINDOW,
[INFO] [stdout]    |                             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `RECT`
[INFO] [stdout]   --> src/popup.rs:99:32
[INFO] [stdout]    |
[INFO] [stdout] 99 |                 let mut rect = RECT::default();
[INFO] [stdout]    |                                ^^^^ use of undeclared type or module `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]    --> src/popup.rs:143:32
[INFO] [stdout]     |
[INFO] [stdout] 143 |         let instance = winapi::um::libloaderapi::GetModuleHandleA(std::ptr::null_mut());
[INFO] [stdout]     |                                ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `WNDCLASSA`
[INFO] [stdout]    --> src/popup.rs:152:15
[INFO] [stdout]     |
[INFO] [stdout] 152 |             ..WNDCLASSA::default()
[INFO] [stdout]     |               ^^^^^^^^^ use of undeclared type or module `WNDCLASSA`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]    --> src/popup.rs:165:21
[INFO] [stdout]     |
[INFO] [stdout] 165 |             winapi::um::libloaderapi::GetModuleHandleA(std::ptr::null_mut()),
[INFO] [stdout]     |                     ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `MSG`
[INFO] [stdout]  --> src/message_loop.rs:7:24
[INFO] [stdout]   |
[INFO] [stdout] 7 |     let mut msg: MSG = MSG::default();
[INFO] [stdout]   |                        ^^^ use of undeclared type or module `MSG`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `RECT`
[INFO] [stdout]    --> src/popup.rs:187:24
[INFO] [stdout]     |
[INFO] [stdout] 187 |         let mut rect = RECT::default();
[INFO] [stdout]     |                        ^^^^ use of undeclared type or module `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `PAINTSTRUCT`
[INFO] [stdout]    --> src/popup.rs:197:25
[INFO] [stdout]     |
[INFO] [stdout] 197 |         let mut paint = PAINTSTRUCT::default();
[INFO] [stdout]     |                         ^^^^^^^^^^^ use of undeclared type or module `PAINTSTRUCT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:80:40
[INFO] [stdout]    |
[INFO] [stdout] 80 |                 let instance = winapi::um::libloaderapi::GetModuleHandleA(std::ptr::null_mut());
[INFO] [stdout]    |                                        ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:84:45
[INFO] [stdout]    |
[INFO] [stdout] 84 |                 let window_handle = winapi::um::winuser::CreateWindowExA(
[INFO] [stdout]    |                                             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:85:29
[INFO] [stdout]    |
[INFO] [stdout] 85 |                     winapi::um::winuser::WS_EX_NOACTIVATE | winapi::um::winuser::WS_EX_TOPMOST,
[INFO] [stdout]    |                             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:85:69
[INFO] [stdout]    |
[INFO] [stdout] 85 |                     winapi::um::winuser::WS_EX_NOACTIVATE | winapi::um::winuser::WS_EX_TOPMOST,
[INFO] [stdout]    |                                                                     ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:88:29
[INFO] [stdout]    |
[INFO] [stdout] 88 |                     winapi::um::winuser::WS_POPUPWINDOW,
[INFO] [stdout]    |                             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `RECT`
[INFO] [stdout]   --> src/popup.rs:99:32
[INFO] [stdout]    |
[INFO] [stdout] 99 |                 let mut rect = RECT::default();
[INFO] [stdout]    |                                ^^^^ use of undeclared type or module `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]    --> src/popup.rs:143:32
[INFO] [stdout]     |
[INFO] [stdout] 143 |         let instance = winapi::um::libloaderapi::GetModuleHandleA(std::ptr::null_mut());
[INFO] [stdout]     |                                ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `RECT`
[INFO] [stdout]   --> src/task_bar.rs:82:24
[INFO] [stdout]    |
[INFO] [stdout] 82 |         let mut rect = RECT::default();
[INFO] [stdout]    |                        ^^^^ use of undeclared type or module `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `WNDCLASSA`
[INFO] [stdout]    --> src/popup.rs:152:15
[INFO] [stdout]     |
[INFO] [stdout] 152 |             ..WNDCLASSA::default()
[INFO] [stdout]     |               ^^^^^^^^^ use of undeclared type or module `WNDCLASSA`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]    --> src/popup.rs:165:21
[INFO] [stdout]     |
[INFO] [stdout] 165 |             winapi::um::libloaderapi::GetModuleHandleA(std::ptr::null_mut()),
[INFO] [stdout]     |                     ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `MONITORINFO`
[INFO] [stdout]    --> src/task_bar.rs:120:11
[INFO] [stdout]     |
[INFO] [stdout] 120 |         ..MONITORINFO::default()
[INFO] [stdout]     |           ^^^^^^^^^^^ use of undeclared type or module `MONITORINFO`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `RECT`
[INFO] [stdout]    --> src/popup.rs:187:24
[INFO] [stdout]     |
[INFO] [stdout] 187 |         let mut rect = RECT::default();
[INFO] [stdout]     |                        ^^^^ use of undeclared type or module `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `PAINTSTRUCT`
[INFO] [stdout]    --> src/popup.rs:197:25
[INFO] [stdout]     |
[INFO] [stdout] 197 |         let mut paint = PAINTSTRUCT::default();
[INFO] [stdout]     |                         ^^^^^^^^^^^ use of undeclared type or module `PAINTSTRUCT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]    --> src/tray.rs:106:32
[INFO] [stdout]     |
[INFO] [stdout] 106 |         let instance = winapi::um::libloaderapi::GetModuleHandleA(std::ptr::null_mut());
[INFO] [stdout]     |                                ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `WNDCLASSA`
[INFO] [stdout]    --> src/tray.rs:114:15
[INFO] [stdout]     |
[INFO] [stdout] 114 |             ..WNDCLASSA::default()
[INFO] [stdout]     |               ^^^^^^^^^ use of undeclared type or module `WNDCLASSA`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]    --> src/tray.rs:119:28
[INFO] [stdout]     |
[INFO] [stdout] 119 |         let hwnd = winapi::um::winuser::CreateWindowExA(
[INFO] [stdout]     |                            ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]    --> src/tray.rs:120:21
[INFO] [stdout]     |
[INFO] [stdout] 120 |             winapi::um::winuser::WS_EX_NOACTIVATE,
[INFO] [stdout]     |                     ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `NOTIFYICONDATAW`
[INFO] [stdout]    --> src/tray.rs:165:29
[INFO] [stdout]     |
[INFO] [stdout] 165 |         let mut icon_data = NOTIFYICONDATAW::default();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^ use of undeclared type or module `NOTIFYICONDATAW`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `RECT`
[INFO] [stdout]   --> src/task_bar.rs:82:24
[INFO] [stdout]    |
[INFO] [stdout] 82 |         let mut rect = RECT::default();
[INFO] [stdout]    |                        ^^^^ use of undeclared type or module `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `NOTIFYICONDATAW`
[INFO] [stdout]    --> src/tray.rs:180:29
[INFO] [stdout]     |
[INFO] [stdout] 180 |         let mut icon_data = NOTIFYICONDATAW::default();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^ use of undeclared type or module `NOTIFYICONDATAW`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `MONITORINFO`
[INFO] [stdout]    --> src/task_bar.rs:120:11
[INFO] [stdout]     |
[INFO] [stdout] 120 |         ..MONITORINFO::default()
[INFO] [stdout]     |           ^^^^^^^^^^^ use of undeclared type or module `MONITORINFO`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `POINT`
[INFO] [stdout]    --> src/tray.rs:221:21
[INFO] [stdout]     |
[INFO] [stdout] 221 |     let mut point = POINT::default();
[INFO] [stdout]     |                     ^^^^^ use of undeclared type or module `POINT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]    --> src/tray.rs:106:32
[INFO] [stdout]     |
[INFO] [stdout] 106 |         let instance = winapi::um::libloaderapi::GetModuleHandleA(std::ptr::null_mut());
[INFO] [stdout]     |                                ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `WNDCLASSA`
[INFO] [stdout]    --> src/tray.rs:114:15
[INFO] [stdout]     |
[INFO] [stdout] 114 |             ..WNDCLASSA::default()
[INFO] [stdout]     |               ^^^^^^^^^ use of undeclared type or module `WNDCLASSA`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]    --> src/tray.rs:119:28
[INFO] [stdout]     |
[INFO] [stdout] 119 |         let hwnd = winapi::um::winuser::CreateWindowExA(
[INFO] [stdout]     |                            ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]    --> src/tray.rs:120:21
[INFO] [stdout]     |
[INFO] [stdout] 120 |             winapi::um::winuser::WS_EX_NOACTIVATE,
[INFO] [stdout]     |                     ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `NOTIFYICONDATAW`
[INFO] [stdout]    --> src/tray.rs:165:29
[INFO] [stdout]     |
[INFO] [stdout] 165 |         let mut icon_data = NOTIFYICONDATAW::default();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^ use of undeclared type or module `NOTIFYICONDATAW`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `NOTIFYICONDATAW`
[INFO] [stdout]    --> src/tray.rs:180:29
[INFO] [stdout]     |
[INFO] [stdout] 180 |         let mut icon_data = NOTIFYICONDATAW::default();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^ use of undeclared type or module `NOTIFYICONDATAW`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `POINT`
[INFO] [stdout]    --> src/tray.rs:221:21
[INFO] [stdout]     |
[INFO] [stdout] 221 |     let mut point = POINT::default();
[INFO] [stdout]     |                     ^^^^^ use of undeclared type or module `POINT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `RECT`
[INFO] [stdout]   --> src/window.rs:67:28
[INFO] [stdout]    |
[INFO] [stdout] 67 |             original_rect: RECT::default(),
[INFO] [stdout]    |                            ^^^^ use of undeclared type or module `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `RECT`
[INFO] [stdout]    --> src/window.rs:105:30
[INFO] [stdout]     |
[INFO] [stdout] 105 |         let mut rect: RECT = RECT::default();
[INFO] [stdout]     |                              ^^^^ use of undeclared type or module `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `RECT`
[INFO] [stdout]    --> src/window.rs:132:28
[INFO] [stdout]     |
[INFO] [stdout] 132 |             let mut temp = RECT::default();
[INFO] [stdout]     |                            ^^^^ use of undeclared type or module `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `RECT`
[INFO] [stdout]   --> src/window.rs:67:28
[INFO] [stdout]    |
[INFO] [stdout] 67 |             original_rect: RECT::default(),
[INFO] [stdout]    |                            ^^^^ use of undeclared type or module `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `RECT`
[INFO] [stdout]    --> src/window.rs:105:30
[INFO] [stdout]     |
[INFO] [stdout] 105 |         let mut rect: RECT = RECT::default();
[INFO] [stdout]     |                              ^^^^ use of undeclared type or module `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UnregisterClassA` in this scope
[INFO] [stdout]   --> src/bar/close.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |         UnregisterClassA(
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_windows` in this scope
[INFO] [stdout]   --> src/bar/create.rs:22:12
[INFO] [stdout]    |
[INFO] [stdout] 22 |         if get_windows().is_empty() {
[INFO] [stdout]    |            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout] 1  | use crate::bar::get_windows;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CHANNEL` in this scope
[INFO] [stdout]   --> src/bar/create.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         CHANNEL
[INFO] [stdout]    |         ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this static
[INFO] [stdout]    |
[INFO] [stdout] 1  | use crate::CHANNEL;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]   --> src/bar/create.rs:48:36
[INFO] [stdout]    |
[INFO] [stdout] 48 |             let background_brush = CreateSolidBrush(app_bar_bg as u32);
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSA` in this scope
[INFO] [stdout]   --> src/bar/create.rs:50:25
[INFO] [stdout]    |
[INFO] [stdout] 50 |             let class = WNDCLASSA {
[INFO] [stdout]    |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]   --> src/bar/create.rs:51:40
[INFO] [stdout]    |
[INFO] [stdout] 51 |                 hInstance: instance as HINSTANCE,
[INFO] [stdout]    |                                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HBRUSH` in this scope
[INFO] [stdout]   --> src/bar/create.rs:54:52
[INFO] [stdout]    |
[INFO] [stdout] 54 |                 hbrBackground: background_brush as HBRUSH,
[INFO] [stdout]    |                                                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassA` in this scope
[INFO] [stdout]   --> src/bar/create.rs:58:13
[INFO] [stdout]    |
[INFO] [stdout] 58 |             RegisterClassA(&class);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]   --> src/bar/create.rs:71:29
[INFO] [stdout]    |
[INFO] [stdout] 71 |                 instance as HINSTANCE,
[INFO] [stdout]    |                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]   --> src/bar/create.rs:82:13
[INFO] [stdout]    |
[INFO] [stdout] 82 |             ShowWindow(window_handle, SW_SHOW);
[INFO] [stdout]    |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOW` in this scope
[INFO] [stdout]   --> src/bar/create.rs:82:39
[INFO] [stdout]    |
[INFO] [stdout] 82 |             ShowWindow(window_handle, SW_SHOW);
[INFO] [stdout]    |                                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]   --> src/bar/font.rs:10:21
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub fn set_font(dc: HDC) {
[INFO] [stdout]    |                     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]   --> src/bar/font.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         SelectObject(dc, *FONT.lock().unwrap() as *mut std::ffi::c_void);
[INFO] [stdout]    |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateFontIndirectA` in this scope
[INFO] [stdout]   --> src/bar/font.rs:38:20
[INFO] [stdout]    |
[INFO] [stdout] 38 |         let font = CreateFontIndirectA(&logfont) as i32;
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]   --> src/bar.rs:83:32
[INFO] [stdout]    |
[INFO] [stdout] 83 | unsafe fn calculate_width(hdc: HDC, component_text: &ComponentText) -> i32 {
[INFO] [stdout]    |                                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]   --> src/bar.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     DrawTextW(
[INFO] [stdout]    |     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_VCENTER` in this scope
[INFO] [stdout]   --> src/bar.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |         DT_VCENTER | DT_SINGLELINE | DT_CALCRECT,
[INFO] [stdout]    |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_SINGLELINE` in this scope
[INFO] [stdout]   --> src/bar.rs:94:22
[INFO] [stdout]    |
[INFO] [stdout] 94 |         DT_VCENTER | DT_SINGLELINE | DT_CALCRECT,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_CALCRECT` in this scope
[INFO] [stdout]   --> src/bar.rs:94:38
[INFO] [stdout]    |
[INFO] [stdout] 94 |         DT_VCENTER | DT_SINGLELINE | DT_CALCRECT,
[INFO] [stdout]    |                                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/bar.rs:100:36
[INFO] [stdout]     |
[INFO] [stdout] 100 | unsafe fn draw_component_text(hdc: HDC, rect: &mut RECT, component_text: &ComponentText) {
[INFO] [stdout]     |                                    ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/bar.rs:100:52
[INFO] [stdout]     |
[INFO] [stdout] 100 | unsafe fn draw_component_text(hdc: HDC, rect: &mut RECT, component_text: &ComponentText) {
[INFO] [stdout]     |                                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTextColor` in this scope
[INFO] [stdout]    --> src/bar.rs:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 |     SetTextColor(hdc, fg);
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetBkColor` in this scope
[INFO] [stdout]    --> src/bar.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     SetBkColor(hdc, bg);
[INFO] [stdout]     |     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]    --> src/bar.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     DrawTextW(hdc, c_text.as_ptr(), -1, rect, DT_VCENTER | DT_SINGLELINE);
[INFO] [stdout]     |     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_VCENTER` in this scope
[INFO] [stdout]    --> src/bar.rs:123:47
[INFO] [stdout]     |
[INFO] [stdout] 123 |     DrawTextW(hdc, c_text.as_ptr(), -1, rect, DT_VCENTER | DT_SINGLELINE);
[INFO] [stdout]     |                                               ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_SINGLELINE` in this scope
[INFO] [stdout]    --> src/bar.rs:123:60
[INFO] [stdout]     |
[INFO] [stdout] 123 |     DrawTextW(hdc, c_text.as_ptr(), -1, rect, DT_VCENTER | DT_SINGLELINE);
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/bar.rs:127:10
[INFO] [stdout]     |
[INFO] [stdout] 127 |     hdc: HDC,
[INFO] [stdout]     |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/bar.rs:153:10
[INFO] [stdout]     |
[INFO] [stdout] 153 |     hdc: HDC,
[INFO] [stdout]     |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/bar.rs:190:30
[INFO] [stdout]     |
[INFO] [stdout] 190 | unsafe fn clear_section(hdc: HDC, height: i32, left: i32, right: i32) {
[INFO] [stdout]     |                              ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/bar.rs:191:17
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let brush = CreateSolidBrush(CONFIG.lock().unwrap().bar.color as u32);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/bar.rs:192:20
[INFO] [stdout]     |
[INFO] [stdout] 192 |     let mut rect = RECT {
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FillRect` in this scope
[INFO] [stdout]    --> src/bar.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     FillRect(hdc, &mut rect, brush);
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/bar.rs:201:5
[INFO] [stdout]     |
[INFO] [stdout] 201 |     DeleteObject(brush as *mut std::ffi::c_void);
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/bar.rs:216:11
[INFO] [stdout]     |
[INFO] [stdout] 216 |     hwnd: HWND,
[INFO] [stdout]     |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/bar.rs:217:10
[INFO] [stdout]     |
[INFO] [stdout] 217 |     msg: UINT,
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/bar.rs:218:14
[INFO] [stdout]     |
[INFO] [stdout] 218 |     w_param: WPARAM,
[INFO] [stdout]     |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/bar.rs:219:14
[INFO] [stdout]     |
[INFO] [stdout] 219 |     l_param: LPARAM,
[INFO] [stdout]     |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> src/bar.rs:220:6
[INFO] [stdout]     |
[INFO] [stdout] 220 | ) -> LRESULT {
[INFO] [stdout]     |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CLOSE` in this scope
[INFO] [stdout]    --> src/bar.rs:221:15
[INFO] [stdout]     |
[INFO] [stdout] 221 |     if msg == WM_CLOSE {
[INFO] [stdout]     |               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETCURSOR` in this scope
[INFO] [stdout]    --> src/bar.rs:228:22
[INFO] [stdout]     |
[INFO] [stdout] 228 |     } else if msg == WM_SETCURSOR {
[INFO] [stdout]     |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetCursorPos` in this scope
[INFO] [stdout]    --> src/bar.rs:230:9
[INFO] [stdout]     |
[INFO] [stdout] 230 |         GetCursorPos(&mut point);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetCursor` in this scope
[INFO] [stdout]    --> src/bar.rs:252:13
[INFO] [stdout]     |
[INFO] [stdout] 252 |             SetCursor(LoadCursorA(std::ptr::null_mut(), IDC_HAND as *const i8));
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorA` in this scope
[INFO] [stdout]    --> src/bar.rs:252:23
[INFO] [stdout]     |
[INFO] [stdout] 252 |             SetCursor(LoadCursorA(std::ptr::null_mut(), IDC_HAND as *const i8));
[INFO] [stdout]     |                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_HAND` in this scope
[INFO] [stdout]    --> src/bar.rs:252:57
[INFO] [stdout]     |
[INFO] [stdout] 252 |             SetCursor(LoadCursorA(std::ptr::null_mut(), IDC_HAND as *const i8));
[INFO] [stdout]     |                                                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetCursor` in this scope
[INFO] [stdout]    --> src/bar.rs:254:13
[INFO] [stdout]     |
[INFO] [stdout] 254 |             SetCursor(LoadCursorA(std::ptr::null_mut(), IDC_ARROW as *const i8));
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorA` in this scope
[INFO] [stdout]    --> src/bar.rs:254:23
[INFO] [stdout]     |
[INFO] [stdout] 254 |             SetCursor(LoadCursorA(std::ptr::null_mut(), IDC_ARROW as *const i8));
[INFO] [stdout]     |                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_ARROW` in this scope
[INFO] [stdout]    --> src/bar.rs:254:57
[INFO] [stdout]     |
[INFO] [stdout] 254 |             SetCursor(LoadCursorA(std::ptr::null_mut(), IDC_ARROW as *const i8));
[INFO] [stdout]     |                                                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_DEVICECHANGE` in this scope
[INFO] [stdout]    --> src/bar.rs:256:22
[INFO] [stdout]     |
[INFO] [stdout] 256 |     } else if msg == WM_DEVICECHANGE {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_LBUTTONDOWN` in this scope
[INFO] [stdout]    --> src/bar.rs:258:22
[INFO] [stdout]     |
[INFO] [stdout] 258 |     } else if msg == WM_LBUTTONDOWN {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetCursorPos` in this scope
[INFO] [stdout]    --> src/bar.rs:260:9
[INFO] [stdout]     |
[INFO] [stdout] 260 |         GetCursorPos(&mut point);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CREATE` in this scope
[INFO] [stdout]    --> src/bar.rs:283:22
[INFO] [stdout]     |
[INFO] [stdout] 283 |     } else if msg == WM_CREATE {
[INFO] [stdout]     |                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_PAINT` in this scope
[INFO] [stdout]    --> src/bar.rs:286:22
[INFO] [stdout]     |
[INFO] [stdout] 286 |     } else if msg == WM_PAINT {
[INFO] [stdout]     |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BeginPaint` in this scope
[INFO] [stdout]    --> src/bar.rs:293:9
[INFO] [stdout]     |
[INFO] [stdout] 293 |         BeginPaint(hwnd, &mut paint);
[INFO] [stdout]     |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope
[INFO] [stdout]    --> src/bar.rs:295:19
[INFO] [stdout]     |
[INFO] [stdout] 295 |         let hdc = GetDC(hwnd);
[INFO] [stdout]     |                   ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope
[INFO] [stdout]    --> src/bar.rs:361:9
[INFO] [stdout]     |
[INFO] [stdout] 361 |         ReleaseDC(hwnd, hdc);
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EndPaint` in this scope
[INFO] [stdout]    --> src/bar.rs:362:9
[INFO] [stdout]     |
[INFO] [stdout] 362 |         EndPaint(hwnd, &paint);
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcA` in this scope
[INFO] [stdout]    --> src/bar.rs:365:5
[INFO] [stdout]     |
[INFO] [stdout] 365 |     DefWindowProcA(hwnd, msg, w_param, l_param)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stdout]    --> src/config/rhai/engine.rs:104:24
[INFO] [stdout]     |
[INFO] [stdout] 104 |     config.bar.color = RGB(
[INFO] [stdout]     |                        ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetBValue` in this scope
[INFO] [stdout]    --> src/config/rhai/engine.rs:105:9
[INFO] [stdout]     |
[INFO] [stdout] 105 |         GetBValue(config.bar.color as u32),
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetGValue` in this scope
[INFO] [stdout]    --> src/config/rhai/engine.rs:106:9
[INFO] [stdout]     |
[INFO] [stdout] 106 |         GetGValue(config.bar.color as u32),
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetRValue` in this scope
[INFO] [stdout]    --> src/config/rhai/engine.rs:107:9
[INFO] [stdout]     |
[INFO] [stdout] 107 |         GetRValue(config.bar.color as u32),
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HMONITOR` in this scope
[INFO] [stdout]   --> src/display.rs:81:26
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn new(hmonitor: HMONITOR, rect: RECT) -> Self {
[INFO] [stdout]    |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `RECT`
[INFO] [stdout]    --> src/window.rs:132:28
[INFO] [stdout]     |
[INFO] [stdout] 132 |             let mut temp = RECT::default();
[INFO] [stdout]     |                            ^^^^ use of undeclared type or module `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]   --> src/display.rs:81:42
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn new(hmonitor: HMONITOR, rect: RECT) -> Self {
[INFO] [stdout]    |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDpiForMonitor` in this scope
[INFO] [stdout]   --> src/display.rs:88:13
[INFO] [stdout]    |
[INFO] [stdout] 88 |             GetDpiForMonitor(hmonitor, MDT_RAW_DPI, &mut dpi_x, &mut dpi_y);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MDT_RAW_DPI` in this scope
[INFO] [stdout]   --> src/display.rs:88:40
[INFO] [stdout]    |
[INFO] [stdout] 88 |             GetDpiForMonitor(hmonitor, MDT_RAW_DPI, &mut dpi_x, &mut dpi_y);
[INFO] [stdout]    |                                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HMONITOR` in this scope
[INFO] [stdout]    --> src/display.rs:107:48
[INFO] [stdout]     |
[INFO] [stdout] 107 | unsafe extern "system" fn monitor_cb(hmonitor: HMONITOR, _: HDC, rect: LPRECT, _: LPARAM) -> BOOL {
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/display.rs:107:61
[INFO] [stdout]     |
[INFO] [stdout] 107 | unsafe extern "system" fn monitor_cb(hmonitor: HMONITOR, _: HDC, rect: LPRECT, _: LPARAM) -> BOOL {
[INFO] [stdout]     |                                                             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPRECT` in this scope
[INFO] [stdout]    --> src/display.rs:107:72
[INFO] [stdout]     |
[INFO] [stdout] 107 | unsafe extern "system" fn monitor_cb(hmonitor: HMONITOR, _: HDC, rect: LPRECT, _: LPARAM) -> BOOL {
[INFO] [stdout]     |                                                                        ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/display.rs:107:83
[INFO] [stdout]     |
[INFO] [stdout] 107 | unsafe extern "system" fn monitor_cb(hmonitor: HMONITOR, _: HDC, rect: LPRECT, _: LPARAM) -> BOOL {
[INFO] [stdout]     |                                                                                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope
[INFO] [stdout]    --> src/display.rs:107:94
[INFO] [stdout]     |
[INFO] [stdout] 107 | unsafe extern "system" fn monitor_cb(hmonitor: HMONITOR, _: HDC, rect: LPRECT, _: LPARAM) -> BOOL {
[INFO] [stdout]     |                                                                                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EnumDisplayMonitors` in this scope
[INFO] [stdout]    --> src/display.rs:120:9
[INFO] [stdout]     |
[INFO] [stdout] 120 |         EnumDisplayMonitors(
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateProcessA` in this scope
[INFO] [stdout]   --> src/event_handler/keybinding.rs:38:25
[INFO] [stdout]    |
[INFO] [stdout] 38 |                 let x = CreateProcessA(
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]  --> src/event_handler/winevent/destroy.rs:5:21
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub fn handle(hwnd: HWND, grid_id: Option<i32>) -> Result<(), Box<dyn std::error::Error>> {
[INFO] [stdout]   |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]  --> src/event_handler/winevent/focus_change.rs:4:21
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub fn handle(hwnd: HWND) -> Result<(), Box<dyn std::error::Error>> {
[INFO] [stdout]   |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]  --> src/event_handler/winevent/focus_change.rs:7:30
[INFO] [stdout]   |
[INFO] [stdout] 7 |             if hwnd == id as HWND {
[INFO] [stdout]   |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]  --> src/event_handler/winevent/show.rs:8:21
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub fn handle(hwnd: HWND, force: bool) -> Result<(), Box<dyn std::error::Error>> {
[INFO] [stdout]   |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/event_handler/winevent.rs:34:54
[INFO] [stdout]    |
[INFO] [stdout] 34 |         title = util::get_title_of_window(ev.hwnd as HWND).ok();
[INFO] [stdout]    |                                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/event_handler/winevent.rs:44:61
[INFO] [stdout]    |
[INFO] [stdout] 44 |         WinEventType::Destroy => destroy::handle(ev.hwnd as HWND, grid_id)?,
[INFO] [stdout]    |                                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/event_handler/winevent.rs:45:63
[INFO] [stdout]    |
[INFO] [stdout] 45 |         WinEventType::Show(ignore) => show::handle(ev.hwnd as HWND, ignore)?,
[INFO] [stdout]    |                                                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/event_handler/winevent.rs:46:70
[INFO] [stdout]    |
[INFO] [stdout] 46 |         WinEventType::FocusChange => focus_change::handle(ev.hwnd as HWND)?,
[INFO] [stdout]    |                                                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_LSHIFT` in this scope
[INFO] [stdout]   --> src/keybindings/key.rs:37:14
[INFO] [stdout]    |
[INFO] [stdout] 37 |     LShift = VK_LSHIFT as isize,
[INFO] [stdout]    |              ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_LCONTROL` in this scope
[INFO] [stdout]   --> src/keybindings/key.rs:39:16
[INFO] [stdout]    |
[INFO] [stdout] 39 |     LControl = VK_LCONTROL as isize,
[INFO] [stdout]    |                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_LMENU` in this scope
[INFO] [stdout]   --> src/keybindings/key.rs:41:12
[INFO] [stdout]    |
[INFO] [stdout] 41 |     LAlt = VK_LMENU as isize,
[INFO] [stdout]    |            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UnregisterHotKey` in this scope
[INFO] [stdout]   --> src/keybindings.rs:31:13
[INFO] [stdout]    |
[INFO] [stdout] 31 |             UnregisterHotKey(std::ptr::null_mut(), kb.get_id());
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterHotKey` in this scope
[INFO] [stdout]   --> src/keybindings.rs:41:45
[INFO] [stdout]    |
[INFO] [stdout] 41 |             util::winapi_nullable_to_result(RegisterHotKey(
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_HOTKEY` in this scope
[INFO] [stdout]    --> src/keybindings.rs:109:35
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 if msg.message != WM_HOTKEY {
[INFO] [stdout]     |                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MSG` in this scope
[INFO] [stdout]  --> src/message_loop.rs:6:33
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub fn start(cb: impl Fn(Option<MSG>) -> bool) {
[INFO] [stdout]   |             -                   ^^^ not found in this scope
[INFO] [stdout]   |             |
[INFO] [stdout]   |             help: you might be missing a type parameter: `<MSG>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MSG` in this scope
[INFO] [stdout]  --> src/message_loop.rs:7:18
[INFO] [stdout]   |
[INFO] [stdout] 7 |     let mut msg: MSG = MSG::default();
[INFO] [stdout]   |                  ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MSG` in this scope
[INFO] [stdout]  --> src/message_loop.rs:9:31
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub fn start(cb: impl Fn(Option<MSG>) -> bool) {
[INFO] [stdout]   |             - help: you might be missing a type parameter: `<MSG>`
[INFO] [stdout] ...
[INFO] [stdout] 9 |         let mut value: Option<MSG> = None;
[INFO] [stdout]   |                               ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PeekMessageW` in this scope
[INFO] [stdout]   --> src/message_loop.rs:11:16
[INFO] [stdout]    |
[INFO] [stdout] 11 |             if PeekMessageW(&mut msg, std::ptr::null_mut(), 0, 0, PM_REMOVE) != 0 {
[INFO] [stdout]    |                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PM_REMOVE` in this scope
[INFO] [stdout]   --> src/message_loop.rs:11:67
[INFO] [stdout]    |
[INFO] [stdout] 11 |             if PeekMessageW(&mut msg, std::ptr::null_mut(), 0, 0, PM_REMOVE) != 0 {
[INFO] [stdout]    |                                                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TranslateMessage` in this scope
[INFO] [stdout]   --> src/message_loop.rs:12:17
[INFO] [stdout]    |
[INFO] [stdout] 12 |                 TranslateMessage(&msg);
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DispatchMessageW` in this scope
[INFO] [stdout]   --> src/message_loop.rs:13:17
[INFO] [stdout]    |
[INFO] [stdout] 13 |                 DispatchMessageW(&msg);
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_QUIT` in this scope
[INFO] [stdout]   --> src/message_loop.rs:15:35
[INFO] [stdout]    |
[INFO] [stdout] 15 |                 if msg.message == WM_QUIT {
[INFO] [stdout]    |                                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]   --> src/popup.rs:95:33
[INFO] [stdout]    |
[INFO] [stdout] 95 |                     instance as HINSTANCE,
[INFO] [stdout]    |                                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope
[INFO] [stdout]    --> src/popup.rs:100:27
[INFO] [stdout]     |
[INFO] [stdout] 100 |                 let hdc = GetDC(window_handle);
[INFO] [stdout]     |                           ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]    --> src/popup.rs:104:17
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 DrawTextW(hdc, c_text.as_ptr(), -1, &mut rect, DT_CALCRECT);
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_CALCRECT` in this scope
[INFO] [stdout]    --> src/popup.rs:104:64
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 DrawTextW(hdc, c_text.as_ptr(), -1, &mut rect, DT_CALCRECT);
[INFO] [stdout]     |                                                                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope
[INFO] [stdout]    --> src/popup.rs:112:17
[INFO] [stdout]     |
[INFO] [stdout] 112 |                 SetWindowPos(
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/popup.rs:132:17
[INFO] [stdout]     |
[INFO] [stdout] 132 |                 ShowWindow(window_handle, SW_SHOW);
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOW` in this scope
[INFO] [stdout]    --> src/popup.rs:132:43
[INFO] [stdout]     |
[INFO] [stdout] 132 |                 ShowWindow(window_handle, SW_SHOW);
[INFO] [stdout]     |                                           ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/popup.rs:144:21
[INFO] [stdout]     |
[INFO] [stdout] 144 |         let brush = CreateSolidBrush(CONFIG.lock().unwrap().bar.color as u32);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSA` in this scope
[INFO] [stdout]    --> src/popup.rs:147:21
[INFO] [stdout]     |
[INFO] [stdout] 147 |         let class = WNDCLASSA {
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]    --> src/popup.rs:148:36
[INFO] [stdout]     |
[INFO] [stdout] 148 |             hInstance: instance as HINSTANCE,
[INFO] [stdout]     |                                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassA` in this scope
[INFO] [stdout]    --> src/popup.rs:155:9
[INFO] [stdout]     |
[INFO] [stdout] 155 |         RegisterClassA(&class);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UnregisterClassA` in this scope
[INFO] [stdout]    --> src/popup.rs:163:9
[INFO] [stdout]     |
[INFO] [stdout] 163 |         UnregisterClassA(
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/popup.rs:171:11
[INFO] [stdout]     |
[INFO] [stdout] 171 |     hwnd: HWND,
[INFO] [stdout]     |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/popup.rs:172:10
[INFO] [stdout]     |
[INFO] [stdout] 172 |     msg: UINT,
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/popup.rs:173:14
[INFO] [stdout]     |
[INFO] [stdout] 173 |     w_param: WPARAM,
[INFO] [stdout]     |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/popup.rs:174:14
[INFO] [stdout]     |
[INFO] [stdout] 174 |     l_param: LPARAM,
[INFO] [stdout]     |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> src/popup.rs:175:6
[INFO] [stdout]     |
[INFO] [stdout] 175 | ) -> LRESULT {
[INFO] [stdout]     |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CLOSE` in this scope
[INFO] [stdout]    --> src/popup.rs:176:15
[INFO] [stdout]     |
[INFO] [stdout] 176 |     if msg == WM_CLOSE {
[INFO] [stdout]     |               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETCURSOR` in this scope
[INFO] [stdout]    --> src/popup.rs:183:22
[INFO] [stdout]     |
[INFO] [stdout] 183 |     } else if msg == WM_SETCURSOR {
[INFO] [stdout]     |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetCursor` in this scope
[INFO] [stdout]    --> src/popup.rs:184:9
[INFO] [stdout]     |
[INFO] [stdout] 184 |         SetCursor(LoadCursorA(std::ptr::null_mut(), IDC_ARROW as *const i8));
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorA` in this scope
[INFO] [stdout]    --> src/popup.rs:184:19
[INFO] [stdout]     |
[INFO] [stdout] 184 |         SetCursor(LoadCursorA(std::ptr::null_mut(), IDC_ARROW as *const i8));
[INFO] [stdout]     |                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_ARROW` in this scope
[INFO] [stdout]    --> src/popup.rs:184:53
[INFO] [stdout]     |
[INFO] [stdout] 184 |         SetCursor(LoadCursorA(std::ptr::null_mut(), IDC_ARROW as *const i8));
[INFO] [stdout]     |                                                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_PAINT` in this scope
[INFO] [stdout]    --> src/popup.rs:185:22
[INFO] [stdout]     |
[INFO] [stdout] 185 |     } else if msg == WM_PAINT {
[INFO] [stdout]     |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BeginPaint` in this scope
[INFO] [stdout]    --> src/popup.rs:198:9
[INFO] [stdout]     |
[INFO] [stdout] 198 |         BeginPaint(hwnd, &mut paint);
[INFO] [stdout]     |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope
[INFO] [stdout]    --> src/popup.rs:200:19
[INFO] [stdout]     |
[INFO] [stdout] 200 |         let hdc = GetDC(hwnd);
[INFO] [stdout]     |                   ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTextColor` in this scope
[INFO] [stdout]    --> src/popup.rs:202:9
[INFO] [stdout]     |
[INFO] [stdout] 202 |         SetTextColor(hdc, 0x00ffffff);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetBkColor` in this scope
[INFO] [stdout]    --> src/popup.rs:203:9
[INFO] [stdout]     |
[INFO] [stdout] 203 |         SetBkColor(hdc, CONFIG.lock().unwrap().bar.color as u32);
[INFO] [stdout]     |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]    --> src/popup.rs:206:9
[INFO] [stdout]     |
[INFO] [stdout] 206 |         DrawTextW(hdc, c_text.as_ptr(), -1, &mut rect, 0);
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope
[INFO] [stdout]    --> src/popup.rs:208:9
[INFO] [stdout]     |
[INFO] [stdout] 208 |         ReleaseDC(hwnd, hdc);
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EndPaint` in this scope
[INFO] [stdout]    --> src/popup.rs:210:9
[INFO] [stdout]     |
[INFO] [stdout] 210 |         EndPaint(hwnd, &paint);
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcA` in this scope
[INFO] [stdout]    --> src/popup.rs:212:5
[INFO] [stdout]     |
[INFO] [stdout] 212 |     DefWindowProcA(hwnd, msg, w_param, l_param)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HKEY` in this scope
[INFO] [stdout]   --> src/startup.rs:41:30
[INFO] [stdout]    |
[INFO] [stdout] 41 |                 let mut key: HKEY = std::mem::zeroed();
[INFO] [stdout]    |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegCreateKeyExW` in this scope
[INFO] [stdout]   --> src/startup.rs:44:24
[INFO] [stdout]    |
[INFO] [stdout] 44 |                     if RegCreateKeyExW(
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HKEY_CURRENT_USER` in this scope
[INFO] [stdout]   --> src/startup.rs:45:25
[INFO] [stdout]    |
[INFO] [stdout] 45 |                         HKEY_CURRENT_USER,
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `REG_OPTION_NON_VOLATILE` in this scope
[INFO] [stdout]   --> src/startup.rs:49:25
[INFO] [stdout]    |
[INFO] [stdout] 49 |                         REG_OPTION_NON_VOLATILE,
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `KEY_SET_VALUE` in this scope
[INFO] [stdout]   --> src/startup.rs:50:25
[INFO] [stdout]    |
[INFO] [stdout] 50 |                         KEY_SET_VALUE,
[INFO] [stdout]    |                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegSetValueExW` in this scope
[INFO] [stdout]   --> src/startup.rs:56:25
[INFO] [stdout]    |
[INFO] [stdout] 56 |                         RegSetValueExW(
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `REG_SZ` in this scope
[INFO] [stdout]   --> src/startup.rs:60:29
[INFO] [stdout]    |
[INFO] [stdout] 60 | ...                   REG_SZ,
[INFO] [stdout]    |                       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegDeleteKeyValueW` in this scope
[INFO] [stdout]   --> src/startup.rs:68:21
[INFO] [stdout]    |
[INFO] [stdout] 68 |                     RegDeleteKeyValueW(
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HKEY_CURRENT_USER` in this scope
[INFO] [stdout]   --> src/startup.rs:69:25
[INFO] [stdout]    |
[INFO] [stdout] 69 |                         HKEY_CURRENT_USER,
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]   --> src/task_bar.rs:42:13
[INFO] [stdout]    |
[INFO] [stdout] 42 |             ShowWindow(hwnd as HWND, SW_SHOW);
[INFO] [stdout]    |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/task_bar.rs:42:32
[INFO] [stdout]    |
[INFO] [stdout] 42 |             ShowWindow(hwnd as HWND, SW_SHOW);
[INFO] [stdout]    |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOW` in this scope
[INFO] [stdout]   --> src/task_bar.rs:42:38
[INFO] [stdout]    |
[INFO] [stdout] 42 |             ShowWindow(hwnd as HWND, SW_SHOW);
[INFO] [stdout]    |                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]   --> src/task_bar.rs:52:13
[INFO] [stdout]    |
[INFO] [stdout] 52 |             ShowWindow(hwnd as HWND, SW_HIDE);
[INFO] [stdout]    |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/task_bar.rs:52:32
[INFO] [stdout]    |
[INFO] [stdout] 52 |             ShowWindow(hwnd as HWND, SW_HIDE);
[INFO] [stdout]    |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_HIDE` in this scope
[INFO] [stdout]   --> src/task_bar.rs:52:38
[INFO] [stdout]    |
[INFO] [stdout] 52 |             ShowWindow(hwnd as HWND, SW_HIDE);
[INFO] [stdout]    |                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EnumWindows` in this scope
[INFO] [stdout]   --> src/task_bar.rs:71:9
[INFO] [stdout]    |
[INFO] [stdout] 71 |         EnumWindows(Some(enum_windows_cb), 0);
[INFO] [stdout]    |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/task_bar.rs:75:49
[INFO] [stdout]    |
[INFO] [stdout] 75 | unsafe extern "system" fn enum_windows_cb(hwnd: HWND, _: LPARAM) -> BOOL {
[INFO] [stdout]    |                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]   --> src/task_bar.rs:75:58
[INFO] [stdout]    |
[INFO] [stdout] 75 | unsafe extern "system" fn enum_windows_cb(hwnd: HWND, _: LPARAM) -> BOOL {
[INFO] [stdout]    |                                                          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope
[INFO] [stdout]   --> src/task_bar.rs:75:69
[INFO] [stdout]    |
[INFO] [stdout] 75 | unsafe extern "system" fn enum_windows_cb(hwnd: HWND, _: LPARAM) -> BOOL {
[INFO] [stdout]    |                                                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowRect` in this scope
[INFO] [stdout]   --> src/task_bar.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 84 |         GetWindowRect(hwnd, &mut rect);
[INFO] [stdout]    |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MonitorFromWindow` in this scope
[INFO] [stdout]   --> src/task_bar.rs:86:24
[INFO] [stdout]    |
[INFO] [stdout] 86 |         let hmonitor = MonitorFromWindow(hwnd, MONITOR_DEFAULTTONULL) as i32;
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MONITOR_DEFAULTTONULL` in this scope
[INFO] [stdout]   --> src/task_bar.rs:86:48
[INFO] [stdout]    |
[INFO] [stdout] 86 |         let hmonitor = MonitorFromWindow(hwnd, MONITOR_DEFAULTTONULL) as i32;
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/task_bar.rs:117:31
[INFO] [stdout]     |
[INFO] [stdout] 117 | fn get_taskbar_position(rect: RECT, hwnd: HWND, hmonitor: i32) -> TaskBarPosition {
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/task_bar.rs:117:43
[INFO] [stdout]     |
[INFO] [stdout] 117 | fn get_taskbar_position(rect: RECT, hwnd: HWND, hmonitor: i32) -> TaskBarPosition {
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `MONITORINFO` in this scope
[INFO] [stdout]    --> src/task_bar.rs:118:28
[INFO] [stdout]     |
[INFO] [stdout] 118 |     let mut monitor_info = MONITORINFO {
[INFO] [stdout]     |                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MONITORINFO` in this scope
[INFO] [stdout]    --> src/task_bar.rs:119:27
[INFO] [stdout]     |
[INFO] [stdout] 117 | fn get_taskbar_position(rect: RECT, hwnd: HWND, hmonitor: i32) -> TaskBarPosition {
[INFO] [stdout]     |                        - help: you might be missing a type parameter: `<MONITORINFO>`
[INFO] [stdout] 118 |     let mut monitor_info = MONITORINFO {
[INFO] [stdout] 119 |         cbSize: size_of::<MONITORINFO>() as u32,
[INFO] [stdout]     |                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetMonitorInfoA` in this scope
[INFO] [stdout]    --> src/task_bar.rs:123:9
[INFO] [stdout]     |
[INFO] [stdout] 123 |         GetMonitorInfoA(hmonitor as HMONITOR, &mut monitor_info);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HMONITOR` in this scope
[INFO] [stdout]    --> src/task_bar.rs:123:37
[INFO] [stdout]     |
[INFO] [stdout] 123 |         GetMonitorInfoA(hmonitor as HMONITOR, &mut monitor_info);
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/task_bar.rs:125:9
[INFO] [stdout]     |
[INFO] [stdout] 125 |     let RECT {
[INFO] [stdout]     |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IsWindowVisible` in this scope
[INFO] [stdout]    --> src/task_bar.rs:131:38
[INFO] [stdout]     |
[INFO] [stdout] 131 |     let is_window_visible = unsafe { IsWindowVisible(hwnd) == 1 };
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/tile_grid.rs:473:51
[INFO] [stdout]     |
[INFO] [stdout] 473 |     fn calculate_tile_data(&self, tile: &Tile) -> RECT {
[INFO] [stdout]     |                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope
[INFO] [stdout]    --> src/tile_grid.rs:605:13
[INFO] [stdout]     |
[INFO] [stdout] 605 |             SetWindowPos(
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/tile_grid.rs:606:35
[INFO] [stdout]     |
[INFO] [stdout] 606 |                 tile.window.id as HWND,
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOSENDCHANGING` in this scope
[INFO] [stdout]    --> src/tile_grid.rs:612:17
[INFO] [stdout]     |
[INFO] [stdout] 612 |                 SWP_NOSENDCHANGING,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/tray.rs:63:11
[INFO] [stdout]    |
[INFO] [stdout] 63 |     hwnd: HWND,
[INFO] [stdout]    |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/tray.rs:64:10
[INFO] [stdout]    |
[INFO] [stdout] 64 |     msg: UINT,
[INFO] [stdout]    |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope
[INFO] [stdout]   --> src/tray.rs:65:14
[INFO] [stdout]    |
[INFO] [stdout] 65 |     w_param: WPARAM,
[INFO] [stdout]    |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]   --> src/tray.rs:66:14
[INFO] [stdout]    |
[INFO] [stdout] 66 |     l_param: LPARAM,
[INFO] [stdout]    |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LRESULT` in this scope
[INFO] [stdout]   --> src/tray.rs:67:6
[INFO] [stdout]    |
[INFO] [stdout] 67 | ) -> LRESULT {
[INFO] [stdout]    |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CREATE` in this scope
[INFO] [stdout]   --> src/tray.rs:68:15
[INFO] [stdout]    |
[INFO] [stdout] 68 |     if msg == WM_CREATE {
[INFO] [stdout]    |               ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CLOSE` in this scope
[INFO] [stdout]   --> src/tray.rs:70:22
[INFO] [stdout]    |
[INFO] [stdout] 70 |     } else if msg == WM_CLOSE {
[INFO] [stdout]    |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_COMMAND` in this scope
[INFO] [stdout]   --> src/tray.rs:76:22
[INFO] [stdout]    |
[INFO] [stdout] 76 |     } else if msg == WM_COMMAND {
[INFO] [stdout]    |                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LOWORD` in this scope
[INFO] [stdout]   --> src/tray.rs:77:45
[INFO] [stdout]    |
[INFO] [stdout] 77 |         if let Some(id) = PopupId::from_u16(LOWORD(w_param as u32)) {
[INFO] [stdout]    |                                             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageW` in this scope
[INFO] [stdout]   --> src/tray.rs:80:21
[INFO] [stdout]    |
[INFO] [stdout] 80 |                     PostMessageW(hwnd, WM_CLOSE, 0, 0);
[INFO] [stdout]    |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CLOSE` in this scope
[INFO] [stdout]   --> src/tray.rs:80:40
[INFO] [stdout]    |
[INFO] [stdout] 80 |                     PostMessageW(hwnd, WM_CLOSE, 0, 0);
[INFO] [stdout]    |                                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_APP` in this scope
[INFO] [stdout]   --> src/tray.rs:91:22
[INFO] [stdout]    |
[INFO] [stdout] 91 |     } else if msg == WM_APP && l_param as u32 == WM_RBUTTONUP {
[INFO] [stdout]    |                      ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_RBUTTONUP` in this scope
[INFO] [stdout]   --> src/tray.rs:91:50
[INFO] [stdout]    |
[INFO] [stdout] 91 |     } else if msg == WM_APP && l_param as u32 == WM_RBUTTONUP {
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetForegroundWindow` in this scope
[INFO] [stdout]   --> src/tray.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |         SetForegroundWindow(hwnd);
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageW` in this scope
[INFO] [stdout]   --> src/tray.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |         PostMessageW(hwnd, WM_APP + 1, 0, 0);
[INFO] [stdout]    |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_APP` in this scope
[INFO] [stdout]   --> src/tray.rs:94:28
[INFO] [stdout]    |
[INFO] [stdout] 94 |         PostMessageW(hwnd, WM_APP + 1, 0, 0);
[INFO] [stdout]    |                            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]   --> src/tray.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     DefWindowProcW(hwnd, msg, w_param, l_param)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/tray.rs:107:32
[INFO] [stdout]     |
[INFO] [stdout] 107 |         let background_brush = CreateSolidBrush(app_bar_bg as u32);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSA` in this scope
[INFO] [stdout]    --> src/tray.rs:109:21
[INFO] [stdout]     |
[INFO] [stdout] 109 |         let class = WNDCLASSA {
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]    --> src/tray.rs:110:36
[INFO] [stdout]     |
[INFO] [stdout] 110 |             hInstance: instance as HINSTANCE,
[INFO] [stdout]     |                                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassA` in this scope
[INFO] [stdout]    --> src/tray.rs:117:9
[INFO] [stdout]     |
[INFO] [stdout] 117 |         RegisterClassA(&class);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/tray.rs:142:23
[INFO] [stdout]     |
[INFO] [stdout] 142 | pub fn add_icon(hwnd: HWND) {
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateIconFromResourceEx` in this scope
[INFO] [stdout]    --> src/tray.rs:146:27
[INFO] [stdout]     |
[INFO] [stdout] 146 |         let icon_handle = CreateIconFromResourceEx(
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LR_DEFAULTCOLOR` in this scope
[INFO] [stdout]    --> src/tray.rs:153:13
[INFO] [stdout]     |
[INFO] [stdout] 153 |             LR_DEFAULTCOLOR,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `NOTIFYICONDATAW` in this scope
[INFO] [stdout]    --> src/tray.rs:166:48
[INFO] [stdout]     |
[INFO] [stdout] 142 | pub fn add_icon(hwnd: HWND) {
[INFO] [stdout]     |                - help: you might be missing a type parameter: `<NOTIFYICONDATAW>`
[INFO] [stdout] ...
[INFO] [stdout] 166 |         icon_data.cbSize = std::mem::size_of::<NOTIFYICONDATAW>() as u32;
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_APP` in this scope
[INFO] [stdout]    --> src/tray.rs:169:38
[INFO] [stdout]     |
[INFO] [stdout] 169 |         icon_data.uCallbackMessage = WM_APP;
[INFO] [stdout]     |                                      ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIF_ICON` in this scope
[INFO] [stdout]    --> src/tray.rs:170:28
[INFO] [stdout]     |
[INFO] [stdout] 170 |         icon_data.uFlags = NIF_ICON | NIF_TIP | NIF_MESSAGE;
[INFO] [stdout]     |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIF_TIP` in this scope
[INFO] [stdout]    --> src/tray.rs:170:39
[INFO] [stdout]     |
[INFO] [stdout] 170 |         icon_data.uFlags = NIF_ICON | NIF_TIP | NIF_MESSAGE;
[INFO] [stdout]     |                                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIF_MESSAGE` in this scope
[INFO] [stdout]    --> src/tray.rs:170:49
[INFO] [stdout]     |
[INFO] [stdout] 170 |         icon_data.uFlags = NIF_ICON | NIF_TIP | NIF_MESSAGE;
[INFO] [stdout]     |                                                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Shell_NotifyIconW` in this scope
[INFO] [stdout]    --> src/tray.rs:174:9
[INFO] [stdout]     |
[INFO] [stdout] 174 |         Shell_NotifyIconW(NIM_ADD, &mut icon_data);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIM_ADD` in this scope
[INFO] [stdout]    --> src/tray.rs:174:27
[INFO] [stdout]     |
[INFO] [stdout] 174 |         Shell_NotifyIconW(NIM_ADD, &mut icon_data);
[INFO] [stdout]     |                           ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/tray.rs:178:26
[INFO] [stdout]     |
[INFO] [stdout] 178 | pub fn remove_icon(hwnd: HWND) {
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Shell_NotifyIconW` in this scope
[INFO] [stdout]    --> src/tray.rs:184:9
[INFO] [stdout]     |
[INFO] [stdout] 184 |         Shell_NotifyIconW(NIM_DELETE, &mut icon_data);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIM_DELETE` in this scope
[INFO] [stdout]    --> src/tray.rs:184:27
[INFO] [stdout]     |
[INFO] [stdout] 184 |         Shell_NotifyIconW(NIM_DELETE, &mut icon_data);
[INFO] [stdout]     |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/tray.rs:188:33
[INFO] [stdout]     |
[INFO] [stdout] 188 | unsafe fn show_popup_menu(hwnd: HWND) {
[INFO] [stdout]     |                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePopupMenu` in this scope
[INFO] [stdout]    --> src/tray.rs:189:16
[INFO] [stdout]     |
[INFO] [stdout] 189 |     let menu = CreatePopupMenu();
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InsertMenuW` in this scope
[INFO] [stdout]    --> src/tray.rs:194:5
[INFO] [stdout]     |
[INFO] [stdout] 194 |     InsertMenuW(
[INFO] [stdout]     |     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_BYPOSITION` in this scope
[INFO] [stdout]    --> src/tray.rs:197:9
[INFO] [stdout]     |
[INFO] [stdout] 197 |         MF_BYPOSITION | MF_STRING,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/tray.rs:197:25
[INFO] [stdout]     |
[INFO] [stdout] 197 |         MF_BYPOSITION | MF_STRING,
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InsertMenuW` in this scope
[INFO] [stdout]    --> src/tray.rs:202:5
[INFO] [stdout]     |
[INFO] [stdout] 202 |     InsertMenuW(
[INFO] [stdout]     |     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_BYPOSITION` in this scope
[INFO] [stdout]    --> src/tray.rs:205:9
[INFO] [stdout]     |
[INFO] [stdout] 205 |         MF_BYPOSITION | MF_STRING,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/tray.rs:205:25
[INFO] [stdout]     |
[INFO] [stdout] 205 |         MF_BYPOSITION | MF_STRING,
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetMenuItemBitmaps` in this scope
[INFO] [stdout]    --> src/tray.rs:210:5
[INFO] [stdout]     |
[INFO] [stdout] 210 |     SetMenuItemBitmaps(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_BYPOSITION` in this scope
[INFO] [stdout]    --> src/tray.rs:213:9
[INFO] [stdout]     |
[INFO] [stdout] 213 |         MF_BYPOSITION,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetFocus` in this scope
[INFO] [stdout]    --> src/tray.rs:218:5
[INFO] [stdout]     |
[INFO] [stdout] 218 |     SetFocus(hwnd);
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]    --> src/tray.rs:219:5
[INFO] [stdout]     |
[INFO] [stdout] 219 |     SendMessageW(hwnd, WM_INITMENUPOPUP, menu as usize, 0);
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_INITMENUPOPUP` in this scope
[INFO] [stdout]    --> src/tray.rs:219:24
[INFO] [stdout]     |
[INFO] [stdout] 219 |     SendMessageW(hwnd, WM_INITMENUPOPUP, menu as usize, 0);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetCursorPos` in this scope
[INFO] [stdout]    --> src/tray.rs:222:5
[INFO] [stdout]     |
[INFO] [stdout] 222 |     GetCursorPos(&mut point);
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TrackPopupMenu` in this scope
[INFO] [stdout]    --> src/tray.rs:224:15
[INFO] [stdout]     |
[INFO] [stdout] 224 |     let cmd = TrackPopupMenu(
[INFO] [stdout]     |               ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_LEFTALIGN` in this scope
[INFO] [stdout]    --> src/tray.rs:226:9
[INFO] [stdout]     |
[INFO] [stdout] 226 |         TPM_LEFTALIGN | TPM_RIGHTBUTTON | TPM_RETURNCMD | TPM_NONOTIFY,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_RIGHTBUTTON` in this scope
[INFO] [stdout]    --> src/tray.rs:226:25
[INFO] [stdout]     |
[INFO] [stdout] 226 |         TPM_LEFTALIGN | TPM_RIGHTBUTTON | TPM_RETURNCMD | TPM_NONOTIFY,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_RETURNCMD` in this scope
[INFO] [stdout]    --> src/tray.rs:226:43
[INFO] [stdout]     |
[INFO] [stdout] 226 |         TPM_LEFTALIGN | TPM_RIGHTBUTTON | TPM_RETURNCMD | TPM_NONOTIFY,
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_NONOTIFY` in this scope
[INFO] [stdout]    --> src/tray.rs:226:59
[INFO] [stdout]     |
[INFO] [stdout] 226 |         TPM_LEFTALIGN | TPM_RIGHTBUTTON | TPM_RETURNCMD | TPM_NONOTIFY,
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]    --> src/tray.rs:234:5
[INFO] [stdout]     |
[INFO] [stdout] 234 |     SendMessageW(hwnd, WM_COMMAND, cmd as usize, 0);
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_COMMAND` in this scope
[INFO] [stdout]    --> src/tray.rs:234:24
[INFO] [stdout]     |
[INFO] [stdout] 234 |     SendMessageW(hwnd, WM_COMMAND, cmd as usize, 0);
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyMenu` in this scope
[INFO] [stdout]    --> src/tray.rs:236:5
[INFO] [stdout]     |
[INFO] [stdout] 236 |     DestroyMenu(menu);
[INFO] [stdout]     |     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/util.rs:11:43
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub fn get_title_of_window(window_handle: HWND) -> Result<String, WinApiResultError> {
[INFO] [stdout]    |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowTextA` in this scope
[INFO] [stdout]   --> src/util.rs:15:35
[INFO] [stdout]    |
[INFO] [stdout] 15 |         winapi_nullable_to_result(GetWindowTextA(
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/util.rs:33:48
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub fn get_class_name_of_window(window_handle: HWND) -> Result<String, WinApiResultError> {
[INFO] [stdout]    |                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetClassNameA` in this scope
[INFO] [stdout]   --> src/util.rs:37:35
[INFO] [stdout]    |
[INFO] [stdout] 37 |         winapi_nullable_to_result(GetClassNameA(
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]   --> src/util.rs:97:29
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub fn rect_to_string(rect: RECT) -> String {
[INFO] [stdout]    |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetBValue` in this scope
[INFO] [stdout]    --> src/util.rs:105:20
[INFO] [stdout]     |
[INFO] [stdout] 105 |     let mut blue = GetBValue(color as u32);
[INFO] [stdout]     |                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetGValue` in this scope
[INFO] [stdout]    --> src/util.rs:106:21
[INFO] [stdout]     |
[INFO] [stdout] 106 |     let mut green = GetGValue(color as u32);
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetRValue` in this scope
[INFO] [stdout]    --> src/util.rs:107:19
[INFO] [stdout]     |
[INFO] [stdout] 107 |     let mut red = GetRValue(color as u32);
[INFO] [stdout]     |                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stdout]    --> src/util.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |     RGB(red, green, blue) as i32
[INFO] [stdout]     |     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EVENT_OBJECT_DESTROY` in this scope
[INFO] [stdout]   --> src/win_event_handler/win_event_type.rs:16:17
[INFO] [stdout]    |
[INFO] [stdout] 16 |         if v == EVENT_OBJECT_DESTROY {
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EVENT_OBJECT_SHOW` in this scope
[INFO] [stdout]   --> src/win_event_handler/win_event_type.rs:18:24
[INFO] [stdout]    |
[INFO] [stdout] 18 |         } else if v == EVENT_OBJECT_SHOW {
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EVENT_SYSTEM_FOREGROUND` in this scope
[INFO] [stdout]   --> src/win_event_handler/win_event_type.rs:20:24
[INFO] [stdout]    |
[INFO] [stdout] 20 |         } else if v == EVENT_SYSTEM_FOREGROUND {
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EVENT_OBJECT_HIDE` in this scope
[INFO] [stdout]   --> src/win_event_handler/win_event_type.rs:22:24
[INFO] [stdout]    |
[INFO] [stdout] 22 |         } else if v == EVENT_OBJECT_HIDE {
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWINEVENTHOOK__` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:24:32
[INFO] [stdout]    |
[INFO] [stdout] 24 |     static ref HOOK: AtomicPtr<HWINEVENTHOOK__> = AtomicPtr::new(std::ptr::null_mut());
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWINEVENTHOOK` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:29:8
[INFO] [stdout]    |
[INFO] [stdout] 29 |     _: HWINEVENTHOOK,
[INFO] [stdout]    |        ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |     event_code: DWORD,
[INFO] [stdout]    |                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:31:20
[INFO] [stdout]    |
[INFO] [stdout] 31 |     window_handle: HWND,
[INFO] [stdout]    |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LONG` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:32:18
[INFO] [stdout]    |
[INFO] [stdout] 32 |     object_type: LONG,
[INFO] [stdout]    |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LONG` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:33:8
[INFO] [stdout]    |
[INFO] [stdout] 33 |     _: LONG,
[INFO] [stdout]    |        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:34:8
[INFO] [stdout]    |
[INFO] [stdout] 34 |     _: DWORD,
[INFO] [stdout]    |        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:35:8
[INFO] [stdout]    |
[INFO] [stdout] 35 |     _: DWORD,
[INFO] [stdout]    |        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `OBJID_WINDOW` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:37:23
[INFO] [stdout]    |
[INFO] [stdout] 37 |     if object_type != OBJID_WINDOW {
[INFO] [stdout]    |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWinEventHook` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:62:47
[INFO] [stdout]    |
[INFO] [stdout] 62 |         let hook = util::winapi_ptr_to_result(SetWinEventHook(
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EVENT_MIN` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:63:13
[INFO] [stdout]    |
[INFO] [stdout] 63 |             EVENT_MIN,
[INFO] [stdout]    |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EVENT_MAX` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:64:13
[INFO] [stdout]    |
[INFO] [stdout] 64 |             EVENT_MAX,
[INFO] [stdout]    |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_ACCEPTFILES` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:33:29
[INFO] [stdout]    |
[INFO] [stdout] 33 |         const ACCEPTFILES = WS_EX_ACCEPTFILES as i32;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_APPWINDOW` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:34:27
[INFO] [stdout]    |
[INFO] [stdout] 34 |         const APPWINDOW = WS_EX_APPWINDOW as i32;
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_CLIENTEDGE` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:35:28
[INFO] [stdout]    |
[INFO] [stdout] 35 |         const CLIENTEDGE = WS_EX_CLIENTEDGE as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_COMPOSITED` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:36:28
[INFO] [stdout]    |
[INFO] [stdout] 36 |         const COMPOSITED = WS_EX_COMPOSITED as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_CONTEXTHELP` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:37:29
[INFO] [stdout]    |
[INFO] [stdout] 37 |         const CONTEXTHELP = WS_EX_CONTEXTHELP as i32;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_CONTROLPARENT` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:38:31
[INFO] [stdout]    |
[INFO] [stdout] 38 |         const CONTROLPARENT = WS_EX_CONTROLPARENT as i32;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_DLGMODALFRAME` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:39:31
[INFO] [stdout]    |
[INFO] [stdout] 39 |         const DLGMODALFRAME = WS_EX_DLGMODALFRAME as i32;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_LAYERED` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:40:25
[INFO] [stdout]    |
[INFO] [stdout] 40 |         const LAYERED = WS_EX_LAYERED as i32;
[INFO] [stdout]    |                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_LAYOUTRTL` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:41:27
[INFO] [stdout]    |
[INFO] [stdout] 41 |         const LAYOUTRTL = WS_EX_LAYOUTRTL as i32;
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_LEFT` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:42:22
[INFO] [stdout]    |
[INFO] [stdout] 42 |         const LEFT = WS_EX_LEFT as i32;
[INFO] [stdout]    |                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_LEFTSCROLLBAR` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:43:31
[INFO] [stdout]    |
[INFO] [stdout] 43 |         const LEFTSCROLLBAR = WS_EX_LEFTSCROLLBAR as i32;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_LTRREADING` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:44:28
[INFO] [stdout]    |
[INFO] [stdout] 44 |         const LTRREADING = WS_EX_LTRREADING as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_MDICHILD` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:45:26
[INFO] [stdout]    |
[INFO] [stdout] 45 |         const MDICHILD = WS_EX_MDICHILD as i32;
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_NOACTIVATE` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:46:28
[INFO] [stdout]    |
[INFO] [stdout] 46 |         const NOACTIVATE = WS_EX_NOACTIVATE as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_NOINHERITLAYOUT` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:47:33
[INFO] [stdout]    |
[INFO] [stdout] 47 |         const NOINHERITLAYOUT = WS_EX_NOINHERITLAYOUT as i32;
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_NOPARENTNOTIFY` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:48:32
[INFO] [stdout]    |
[INFO] [stdout] 48 |         const NOPARENTNOTIFY = WS_EX_NOPARENTNOTIFY as i32;
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_NOREDIRECTIONBITMAP` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:49:37
[INFO] [stdout]    |
[INFO] [stdout] 49 |         const NOREDIRECTIONBITMAP = WS_EX_NOREDIRECTIONBITMAP as i32;
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_OVERLAPPEDWINDOW` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:50:34
[INFO] [stdout]    |
[INFO] [stdout] 50 |         const OVERLAPPEDWINDOW = WS_EX_OVERLAPPEDWINDOW as i32;
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_PALETTEWINDOW` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:51:31
[INFO] [stdout]    |
[INFO] [stdout] 51 |         const PALETTEWINDOW = WS_EX_PALETTEWINDOW as i32;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_RIGHT` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:52:23
[INFO] [stdout]    |
[INFO] [stdout] 52 |         const RIGHT = WS_EX_RIGHT as i32;
[INFO] [stdout]    |                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_RIGHTSCROLLBAR` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:53:32
[INFO] [stdout]    |
[INFO] [stdout] 53 |         const RIGHTSCROLLBAR = WS_EX_RIGHTSCROLLBAR as i32;
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_RTLREADING` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:54:28
[INFO] [stdout]    |
[INFO] [stdout] 54 |         const RTLREADING = WS_EX_RTLREADING as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_STATICEDGE` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:55:28
[INFO] [stdout]    |
[INFO] [stdout] 55 |         const STATICEDGE = WS_EX_STATICEDGE as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOOLWINDOW` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:56:28
[INFO] [stdout]    |
[INFO] [stdout] 56 |         const TOOLWINDOW = WS_EX_TOOLWINDOW as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOPMOST` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:57:25
[INFO] [stdout]    |
[INFO] [stdout] 57 |         const TOPMOST = WS_EX_TOPMOST as i32;
[INFO] [stdout]    |                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TRANSPARENT` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:58:29
[INFO] [stdout]    |
[INFO] [stdout] 58 |         const TRANSPARENT = WS_EX_TRANSPARENT as i32;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_WINDOWEDGE` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:59:28
[INFO] [stdout]    |
[INFO] [stdout] 59 |         const WINDOWEDGE = WS_EX_WINDOWEDGE as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_BORDER` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:33:24
[INFO] [stdout]    |
[INFO] [stdout] 33 |         const BORDER = WS_BORDER as i32;
[INFO] [stdout]    |                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CAPTION` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:34:25
[INFO] [stdout]    |
[INFO] [stdout] 34 |         const CAPTION = WS_CAPTION as i32;
[INFO] [stdout]    |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:35:23
[INFO] [stdout]    |
[INFO] [stdout] 35 |         const CHILD = WS_CHILD as i32;
[INFO] [stdout]    |                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILDWINDOW` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:36:29
[INFO] [stdout]    |
[INFO] [stdout] 36 |         const CHILDWINDOW = WS_CHILDWINDOW as i32;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CLIPCHILDREN` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:37:30
[INFO] [stdout]    |
[INFO] [stdout] 37 |         const CLIPCHILDREN = WS_CLIPCHILDREN as i32;
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CLIPSIBLINGS` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:38:30
[INFO] [stdout]    |
[INFO] [stdout] 38 |         const CLIPSIBLINGS = WS_CLIPSIBLINGS as i32;
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_DISABLED` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:39:26
[INFO] [stdout]    |
[INFO] [stdout] 39 |         const DISABLED = WS_DISABLED as i32;
[INFO] [stdout]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_DLGFRAME` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:40:26
[INFO] [stdout]    |
[INFO] [stdout] 40 |         const DLGFRAME = WS_DLGFRAME as i32;
[INFO] [stdout]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_GROUP` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:41:23
[INFO] [stdout]    |
[INFO] [stdout] 41 |         const GROUP = WS_GROUP as i32;
[INFO] [stdout]    |                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_HSCROLL` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:42:25
[INFO] [stdout]    |
[INFO] [stdout] 42 |         const HSCROLL = WS_HSCROLL as i32;
[INFO] [stdout]    |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_ICONIC` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:43:24
[INFO] [stdout]    |
[INFO] [stdout] 43 |         const ICONIC = WS_ICONIC as i32;
[INFO] [stdout]    |                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_MAXIMIZE` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:44:26
[INFO] [stdout]    |
[INFO] [stdout] 44 |         const MAXIMIZE = WS_MAXIMIZE as i32;
[INFO] [stdout]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_MAXIMIZEBOX` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:45:29
[INFO] [stdout]    |
[INFO] [stdout] 45 |         const MAXIMIZEBOX = WS_MAXIMIZEBOX as i32;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_MINIMIZE` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:46:26
[INFO] [stdout]    |
[INFO] [stdout] 46 |         const MINIMIZE = WS_MINIMIZE as i32;
[INFO] [stdout]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_MINIMIZEBOX` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:47:29
[INFO] [stdout]    |
[INFO] [stdout] 47 |         const MINIMIZEBOX = WS_MINIMIZEBOX as i32;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_OVERLAPPED` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:48:28
[INFO] [stdout]    |
[INFO] [stdout] 48 |         const OVERLAPPED = WS_OVERLAPPED as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_OVERLAPPEDWINDOW` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:49:34
[INFO] [stdout]    |
[INFO] [stdout] 49 |         const OVERLAPPEDWINDOW = WS_OVERLAPPEDWINDOW as i32;
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_POPUP` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:50:23
[INFO] [stdout]    |
[INFO] [stdout] 50 |         const POPUP = WS_POPUP as i32;
[INFO] [stdout]    |                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_POPUPWINDOW` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:51:29
[INFO] [stdout]    |
[INFO] [stdout] 51 |         const POPUPWINDOW = WS_POPUPWINDOW as i32;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_SIZEBOX` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:52:25
[INFO] [stdout]    |
[INFO] [stdout] 52 |         const SIZEBOX = WS_SIZEBOX as i32;
[INFO] [stdout]    |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_SYSMENU` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:53:25
[INFO] [stdout]    |
[INFO] [stdout] 53 |         const SYSMENU = WS_SYSMENU as i32;
[INFO] [stdout]    |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:54:25
[INFO] [stdout]    |
[INFO] [stdout] 54 |         const TABSTOP = WS_TABSTOP as i32;
[INFO] [stdout]    |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_THICKFRAME` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:55:28
[INFO] [stdout]    |
[INFO] [stdout] 55 |         const THICKFRAME = WS_THICKFRAME as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TILED` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:56:23
[INFO] [stdout]    |
[INFO] [stdout] 56 |         const TILED = WS_TILED as i32;
[INFO] [stdout]    |                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TILEDWINDOW` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:57:29
[INFO] [stdout]    |
[INFO] [stdout] 57 |         const TILEDWINDOW = WS_TILEDWINDOW as i32;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:58:25
[INFO] [stdout]    |
[INFO] [stdout] 58 |         const VISIBLE = WS_VISIBLE as i32;
[INFO] [stdout]    |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VSCROLL` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:59:25
[INFO] [stdout]    |
[INFO] [stdout] 59 |         const VSCROLL = WS_VSCROLL as i32;
[INFO] [stdout]    |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]   --> src/window.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub original_rect: RECT,
[INFO] [stdout]    |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope
[INFO] [stdout]   --> src/window.rs:93:13
[INFO] [stdout]    |
[INFO] [stdout] 93 |             SetWindowPos(
[INFO] [stdout]    |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/window.rs:94:28
[INFO] [stdout]    |
[INFO] [stdout] 94 |                 self.id as HWND,
[INFO] [stdout]    |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/window.rs:104:38
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub fn get_client_rect(&self) -> RECT {
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/window.rs:105:23
[INFO] [stdout]     |
[INFO] [stdout] 105 |         let mut rect: RECT = RECT::default();
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetClientRect` in this scope
[INFO] [stdout]    --> src/window.rs:107:13
[INFO] [stdout]     |
[INFO] [stdout] 107 |             GetClientRect(self.id as HWND, &mut rect);
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:107:38
[INFO] [stdout]     |
[INFO] [stdout] 107 |             GetClientRect(self.id as HWND, &mut rect);
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:111:46
[INFO] [stdout]     |
[INFO] [stdout] 72  | impl Window {
[INFO] [stdout]     |     - help: you might be missing a type parameter: `<HWND>`
[INFO] [stdout] ...
[INFO] [stdout] 111 |     pub fn get_foreground_window() -> Result<HWND, util::WinApiResultError> {
[INFO] [stdout]     |                                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetForegroundWindow` in this scope
[INFO] [stdout]    --> src/window.rs:112:45
[INFO] [stdout]     |
[INFO] [stdout] 112 |         unsafe { util::winapi_ptr_to_result(GetForegroundWindow()) }
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:114:47
[INFO] [stdout]     |
[INFO] [stdout] 72  | impl Window {
[INFO] [stdout]     |     - help: you might be missing a type parameter: `<HWND>`
[INFO] [stdout] ...
[INFO] [stdout] 114 |     pub fn get_parent_window(&self) -> Result<HWND, util::WinApiResultError> {
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetParent` in this scope
[INFO] [stdout]    --> src/window.rs:115:45
[INFO] [stdout]     |
[INFO] [stdout] 115 |         unsafe { util::winapi_ptr_to_result(GetParent(self.id as HWND)) }
[INFO] [stdout]     |                                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:115:66
[INFO] [stdout]     |
[INFO] [stdout] 115 |         unsafe { util::winapi_ptr_to_result(GetParent(self.id as HWND)) }
[INFO] [stdout]     |                                                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowLongA` in this scope
[INFO] [stdout]    --> src/window.rs:119:56
[INFO] [stdout]     |
[INFO] [stdout] 119 |             let bits = util::winapi_nullable_to_result(GetWindowLongA(self.id as HWND, GWL_STYLE))?;
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:119:82
[INFO] [stdout]     |
[INFO] [stdout] 119 |             let bits = util::winapi_nullable_to_result(GetWindowLongA(self.id as HWND, GWL_STYLE))?;
[INFO] [stdout]     |                                                                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWL_STYLE` in this scope
[INFO] [stdout]    --> src/window.rs:119:88
[INFO] [stdout]     |
[INFO] [stdout] 119 |             let bits = util::winapi_nullable_to_result(GetWindowLongA(self.id as HWND, GWL_STYLE))?;
[INFO] [stdout]     |                                                                                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowLongA` in this scope
[INFO] [stdout]    --> src/window.rs:126:49
[INFO] [stdout]     |
[INFO] [stdout] 126 |                 util::winapi_nullable_to_result(GetWindowLongA(self.id as HWND, GWL_EXSTYLE))?;
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:126:75
[INFO] [stdout]     |
[INFO] [stdout] 126 |                 util::winapi_nullable_to_result(GetWindowLongA(self.id as HWND, GWL_EXSTYLE))?;
[INFO] [stdout]     |                                                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWL_EXSTYLE` in this scope
[INFO] [stdout]    --> src/window.rs:126:81
[INFO] [stdout]     |
[INFO] [stdout] 126 |                 util::winapi_nullable_to_result(GetWindowLongA(self.id as HWND, GWL_EXSTYLE))?;
[INFO] [stdout]     |                                                                                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/window.rs:130:38
[INFO] [stdout]     |
[INFO] [stdout] 72  | impl Window {
[INFO] [stdout]     |     - help: you might be missing a type parameter: `<RECT>`
[INFO] [stdout] ...
[INFO] [stdout] 130 |     pub fn get_rect(&self) -> Result<RECT, util::WinApiResultError> {
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowRect` in this scope
[INFO] [stdout]    --> src/window.rs:133:45
[INFO] [stdout]     |
[INFO] [stdout] 133 |             util::winapi_nullable_to_result(GetWindowRect(self.id as HWND, &mut temp))?;
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:133:70
[INFO] [stdout]     |
[INFO] [stdout] 133 |             util::winapi_nullable_to_result(GetWindowRect(self.id as HWND, &mut temp))?;
[INFO] [stdout]     |                                                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/window.rs:139:13
[INFO] [stdout]     |
[INFO] [stdout] 139 |             ShowWindow(self.id as HWND, SW_SHOW);
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:139:35
[INFO] [stdout]     |
[INFO] [stdout] 139 |             ShowWindow(self.id as HWND, SW_SHOW);
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOW` in this scope
[INFO] [stdout]    --> src/window.rs:139:41
[INFO] [stdout]     |
[INFO] [stdout] 139 |             ShowWindow(self.id as HWND, SW_SHOW);
[INFO] [stdout]     |                                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/window.rs:144:13
[INFO] [stdout]     |
[INFO] [stdout] 144 |             ShowWindow(self.id as HWND, SW_HIDE);
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:144:35
[INFO] [stdout]     |
[INFO] [stdout] 144 |             ShowWindow(self.id as HWND, SW_HIDE);
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_HIDE` in this scope
[INFO] [stdout]    --> src/window.rs:144:41
[INFO] [stdout]     |
[INFO] [stdout] 144 |             ShowWindow(self.id as HWND, SW_HIDE);
[INFO] [stdout]     |                                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/window.rs:154:10
[INFO] [stdout]     |
[INFO] [stdout] 154 |     ) -> RECT {
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetricsForDpi` in this scope
[INFO] [stdout]    --> src/window.rs:173:32
[INFO] [stdout]     |
[INFO] [stdout] 173 |             let border_width = GetSystemMetricsForDpi(SM_CXFRAME, display.dpi);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CXFRAME` in this scope
[INFO] [stdout]    --> src/window.rs:173:55
[INFO] [stdout]     |
[INFO] [stdout] 173 |             let border_width = GetSystemMetricsForDpi(SM_CXFRAME, display.dpi);
[INFO] [stdout]     |                                                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetricsForDpi` in this scope
[INFO] [stdout]    --> src/window.rs:174:33
[INFO] [stdout]     |
[INFO] [stdout] 174 |             let border_height = GetSystemMetricsForDpi(SM_CYFRAME, display.dpi);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CYFRAME` in this scope
[INFO] [stdout]    --> src/window.rs:174:56
[INFO] [stdout]     |
[INFO] [stdout] 174 |             let border_height = GetSystemMetricsForDpi(SM_CYFRAME, display.dpi);
[INFO] [stdout]     |                                                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetricsForDpi` in this scope
[INFO] [stdout]    --> src/window.rs:177:38
[INFO] [stdout]     |
[INFO] [stdout] 177 |                 let caption_height = GetSystemMetricsForDpi(SM_CYCAPTION, display.dpi);
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CYCAPTION` in this scope
[INFO] [stdout]    --> src/window.rs:177:61
[INFO] [stdout]     |
[INFO] [stdout] 177 |                 let caption_height = GetSystemMetricsForDpi(SM_CYCAPTION, display.dpi);
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/window.rs:215:24
[INFO] [stdout]     |
[INFO] [stdout] 215 |         let mut rect = RECT {
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AdjustWindowRectEx` in this scope
[INFO] [stdout]    --> src/window.rs:225:13
[INFO] [stdout]     |
[INFO] [stdout] 225 |             AdjustWindowRectEx(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope
[INFO] [stdout]    --> src/window.rs:239:45
[INFO] [stdout]     |
[INFO] [stdout] 239 |             util::winapi_nullable_to_result(SetWindowPos(
[INFO] [stdout]     |                                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:240:28
[INFO] [stdout]     |
[INFO] [stdout] 240 |                 self.id as HWND,
[INFO] [stdout]     |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HWND_TOPMOST` in this scope
[INFO] [stdout]    --> src/window.rs:241:30
[INFO] [stdout]     |
[INFO] [stdout] 241 |                 if topmost { HWND_TOPMOST } else { HWND_TOP },
[INFO] [stdout]     |                              ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HWND_TOP` in this scope
[INFO] [stdout]    --> src/window.rs:241:52
[INFO] [stdout]     |
[INFO] [stdout] 241 |                 if topmost { HWND_TOPMOST } else { HWND_TOP },
[INFO] [stdout]     |                                                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOMOVE` in this scope
[INFO] [stdout]    --> src/window.rs:246:17
[INFO] [stdout]     |
[INFO] [stdout] 246 |                 SWP_NOMOVE | SWP_NOSIZE,
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOSIZE` in this scope
[INFO] [stdout]    --> src/window.rs:246:30
[INFO] [stdout]     |
[INFO] [stdout] 246 |                 SWP_NOMOVE | SWP_NOSIZE,
[INFO] [stdout]     |                              ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope
[INFO] [stdout]    --> src/window.rs:254:45
[INFO] [stdout]     |
[INFO] [stdout] 254 |             util::winapi_nullable_to_result(SetWindowPos(
[INFO] [stdout]     |                                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:255:28
[INFO] [stdout]     |
[INFO] [stdout] 255 |                 self.id as HWND,
[INFO] [stdout]     |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HWND_NOTOPMOST` in this scope
[INFO] [stdout]    --> src/window.rs:256:17
[INFO] [stdout]     |
[INFO] [stdout] 256 |                 HWND_NOTOPMOST,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOMOVE` in this scope
[INFO] [stdout]    --> src/window.rs:261:17
[INFO] [stdout]     |
[INFO] [stdout] 261 |                 SWP_NOMOVE | SWP_NOSIZE,
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOSIZE` in this scope
[INFO] [stdout]    --> src/window.rs:261:30
[INFO] [stdout]     |
[INFO] [stdout] 261 |                 SWP_NOMOVE | SWP_NOSIZE,
[INFO] [stdout]     |                              ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetForegroundWindow` in this scope
[INFO] [stdout]    --> src/window.rs:272:13
[INFO] [stdout]     |
[INFO] [stdout] 272 |             SetForegroundWindow(self.id as HWND);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:272:44
[INFO] [stdout]     |
[INFO] [stdout] 272 |             SetForegroundWindow(self.id as HWND);
[INFO] [stdout]     |                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowThreadProcessId` in this scope
[INFO] [stdout]    --> src/window.rs:289:13
[INFO] [stdout]     |
[INFO] [stdout] 289 |             GetWindowThreadProcessId(self.id as HWND, &mut process_id);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:289:49
[INFO] [stdout]     |
[INFO] [stdout] 289 |             GetWindowThreadProcessId(self.id as HWND, &mut process_id);
[INFO] [stdout]     |                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OpenProcess` in this scope
[INFO] [stdout]    --> src/window.rs:291:17
[INFO] [stdout]     |
[INFO] [stdout] 291 |                 OpenProcess(PROCESS_QUERY_INFORMATION | PROCESS_VM_READ, 0, process_id);
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PROCESS_QUERY_INFORMATION` in this scope
[INFO] [stdout]    --> src/window.rs:291:29
[INFO] [stdout]     |
[INFO] [stdout] 291 |                 OpenProcess(PROCESS_QUERY_INFORMATION | PROCESS_VM_READ, 0, process_id);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PROCESS_VM_READ` in this scope
[INFO] [stdout]    --> src/window.rs:291:57
[INFO] [stdout]     |
[INFO] [stdout] 291 |                 OpenProcess(PROCESS_QUERY_INFORMATION | PROCESS_VM_READ, 0, process_id);
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetLastError` in this scope
[INFO] [stdout]    --> src/window.rs:294:38
[INFO] [stdout]     |
[INFO] [stdout] 294 |                 error!("winapi: {}", GetLastError());
[INFO] [stdout]     |                                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetModuleFileNameExA` in this scope
[INFO] [stdout]    --> src/window.rs:296:16
[INFO] [stdout]     |
[INFO] [stdout] 296 |             if GetModuleFileNameExA(
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetLastError` in this scope
[INFO] [stdout]    --> src/window.rs:303:38
[INFO] [stdout]     |
[INFO] [stdout] 303 |                 error!("winapi: {}", GetLastError());
[INFO] [stdout]     |                                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageA` in this scope
[INFO] [stdout]    --> src/window.rs:311:13
[INFO] [stdout]     |
[INFO] [stdout] 311 |             SendMessageA(self.id as HWND, WM_CLOSE, 0, 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:311:37
[INFO] [stdout]     |
[INFO] [stdout] 311 |             SendMessageA(self.id as HWND, WM_CLOSE, 0, 0);
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CLOSE` in this scope
[INFO] [stdout]    --> src/window.rs:311:43
[INFO] [stdout]     |
[INFO] [stdout] 311 |             SendMessageA(self.id as HWND, WM_CLOSE, 0, 0);
[INFO] [stdout]     |                                           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowLongA` in this scope
[INFO] [stdout]    --> src/window.rs:316:13
[INFO] [stdout]     |
[INFO] [stdout] 316 |             SetWindowLongA(self.id as HWND, GWL_STYLE, self.style.bits());
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:316:39
[INFO] [stdout]     |
[INFO] [stdout] 316 |             SetWindowLongA(self.id as HWND, GWL_STYLE, self.style.bits());
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWL_STYLE` in this scope
[INFO] [stdout]    --> src/window.rs:316:45
[INFO] [stdout]     |
[INFO] [stdout] 316 |             SetWindowLongA(self.id as HWND, GWL_STYLE, self.style.bits());
[INFO] [stdout]     |                                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowLongA` in this scope
[INFO] [stdout]    --> src/window.rs:321:13
[INFO] [stdout]     |
[INFO] [stdout] 321 |             SetWindowLongA(self.id as HWND, GWL_EXSTYLE, self.exstyle.bits());
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:321:39
[INFO] [stdout]     |
[INFO] [stdout] 321 |             SetWindowLongA(self.id as HWND, GWL_EXSTYLE, self.exstyle.bits());
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWL_EXSTYLE` in this scope
[INFO] [stdout]    --> src/window.rs:321:45
[INFO] [stdout]     |
[INFO] [stdout] 321 |             SetWindowLongA(self.id as HWND, GWL_EXSTYLE, self.exstyle.bits());
[INFO] [stdout]     |                                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageA` in this scope
[INFO] [stdout]    --> src/window.rs:337:13
[INFO] [stdout]     |
[INFO] [stdout] 337 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_MAXIMIZE, 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:337:37
[INFO] [stdout]     |
[INFO] [stdout] 337 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_MAXIMIZE, 0);
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SYSCOMMAND` in this scope
[INFO] [stdout]    --> src/window.rs:337:43
[INFO] [stdout]     |
[INFO] [stdout] 337 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_MAXIMIZE, 0);
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SC_MAXIMIZE` in this scope
[INFO] [stdout]    --> src/window.rs:337:58
[INFO] [stdout]     |
[INFO] [stdout] 337 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_MAXIMIZE, 0);
[INFO] [stdout]     |                                                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageA` in this scope
[INFO] [stdout]    --> src/window.rs:343:13
[INFO] [stdout]     |
[INFO] [stdout] 343 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_MINIMIZE, 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:343:37
[INFO] [stdout]     |
[INFO] [stdout] 343 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_MINIMIZE, 0);
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SYSCOMMAND` in this scope
[INFO] [stdout]    --> src/window.rs:343:43
[INFO] [stdout]     |
[INFO] [stdout] 343 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_MINIMIZE, 0);
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SC_MINIMIZE` in this scope
[INFO] [stdout]    --> src/window.rs:343:58
[INFO] [stdout]     |
[INFO] [stdout] 343 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_MINIMIZE, 0);
[INFO] [stdout]     |                                                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageA` in this scope
[INFO] [stdout]    --> src/window.rs:349:13
[INFO] [stdout]     |
[INFO] [stdout] 349 |             SendMessageA(self.id as HWND, WM_PAINT, 0, 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:349:37
[INFO] [stdout]     |
[INFO] [stdout] 349 |             SendMessageA(self.id as HWND, WM_PAINT, 0, 0);
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_PAINT` in this scope
[INFO] [stdout]    --> src/window.rs:349:43
[INFO] [stdout]     |
[INFO] [stdout] 349 |             SendMessageA(self.id as HWND, WM_PAINT, 0, 0);
[INFO] [stdout]     |                                           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageA` in this scope
[INFO] [stdout]    --> src/window.rs:355:13
[INFO] [stdout]     |
[INFO] [stdout] 355 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_RESTORE, 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:355:37
[INFO] [stdout]     |
[INFO] [stdout] 355 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_RESTORE, 0);
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SYSCOMMAND` in this scope
[INFO] [stdout]    --> src/window.rs:355:43
[INFO] [stdout]     |
[INFO] [stdout] 355 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_RESTORE, 0);
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SC_RESTORE` in this scope
[INFO] [stdout]    --> src/window.rs:355:58
[INFO] [stdout]     |
[INFO] [stdout] 355 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_RESTORE, 0);
[INFO] [stdout]     |                                                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/main.rs:171:76
[INFO] [stdout]     |
[INFO] [stdout] 171 |                         tray::remove_icon(*tray::WINDOW.lock().unwrap() as HWND);
[INFO] [stdout]     |                                                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UnregisterClassA` in this scope
[INFO] [stdout]   --> src/bar/close.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |         UnregisterClassA(
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_windows` in this scope
[INFO] [stdout]   --> src/bar/create.rs:22:12
[INFO] [stdout]    |
[INFO] [stdout] 22 |         if get_windows().is_empty() {
[INFO] [stdout]    |            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout] 1  | use crate::bar::get_windows;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CHANNEL` in this scope
[INFO] [stdout]   --> src/bar/create.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         CHANNEL
[INFO] [stdout]    |         ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this static
[INFO] [stdout]    |
[INFO] [stdout] 1  | use crate::CHANNEL;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]   --> src/bar/create.rs:48:36
[INFO] [stdout]    |
[INFO] [stdout] 48 |             let background_brush = CreateSolidBrush(app_bar_bg as u32);
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSA` in this scope
[INFO] [stdout]   --> src/bar/create.rs:50:25
[INFO] [stdout]    |
[INFO] [stdout] 50 |             let class = WNDCLASSA {
[INFO] [stdout]    |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]   --> src/bar/create.rs:51:40
[INFO] [stdout]    |
[INFO] [stdout] 51 |                 hInstance: instance as HINSTANCE,
[INFO] [stdout]    |                                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HBRUSH` in this scope
[INFO] [stdout]   --> src/bar/create.rs:54:52
[INFO] [stdout]    |
[INFO] [stdout] 54 |                 hbrBackground: background_brush as HBRUSH,
[INFO] [stdout]    |                                                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassA` in this scope
[INFO] [stdout]   --> src/bar/create.rs:58:13
[INFO] [stdout]    |
[INFO] [stdout] 58 |             RegisterClassA(&class);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]   --> src/bar/create.rs:71:29
[INFO] [stdout]    |
[INFO] [stdout] 71 |                 instance as HINSTANCE,
[INFO] [stdout]    |                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]   --> src/bar/create.rs:82:13
[INFO] [stdout]    |
[INFO] [stdout] 82 |             ShowWindow(window_handle, SW_SHOW);
[INFO] [stdout]    |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOW` in this scope
[INFO] [stdout]   --> src/bar/create.rs:82:39
[INFO] [stdout]    |
[INFO] [stdout] 82 |             ShowWindow(window_handle, SW_SHOW);
[INFO] [stdout]    |                                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]   --> src/bar/font.rs:10:21
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub fn set_font(dc: HDC) {
[INFO] [stdout]    |                     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]   --> src/bar/font.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         SelectObject(dc, *FONT.lock().unwrap() as *mut std::ffi::c_void);
[INFO] [stdout]    |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateFontIndirectA` in this scope
[INFO] [stdout]   --> src/bar/font.rs:38:20
[INFO] [stdout]    |
[INFO] [stdout] 38 |         let font = CreateFontIndirectA(&logfont) as i32;
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]   --> src/bar.rs:83:32
[INFO] [stdout]    |
[INFO] [stdout] 83 | unsafe fn calculate_width(hdc: HDC, component_text: &ComponentText) -> i32 {
[INFO] [stdout]    |                                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]   --> src/bar.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     DrawTextW(
[INFO] [stdout]    |     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_VCENTER` in this scope
[INFO] [stdout]   --> src/bar.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |         DT_VCENTER | DT_SINGLELINE | DT_CALCRECT,
[INFO] [stdout]    |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_SINGLELINE` in this scope
[INFO] [stdout]   --> src/bar.rs:94:22
[INFO] [stdout]    |
[INFO] [stdout] 94 |         DT_VCENTER | DT_SINGLELINE | DT_CALCRECT,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_CALCRECT` in this scope
[INFO] [stdout]   --> src/bar.rs:94:38
[INFO] [stdout]    |
[INFO] [stdout] 94 |         DT_VCENTER | DT_SINGLELINE | DT_CALCRECT,
[INFO] [stdout]    |                                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/bar.rs:100:36
[INFO] [stdout]     |
[INFO] [stdout] 100 | unsafe fn draw_component_text(hdc: HDC, rect: &mut RECT, component_text: &ComponentText) {
[INFO] [stdout]     |                                    ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/bar.rs:100:52
[INFO] [stdout]     |
[INFO] [stdout] 100 | unsafe fn draw_component_text(hdc: HDC, rect: &mut RECT, component_text: &ComponentText) {
[INFO] [stdout]     |                                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTextColor` in this scope
[INFO] [stdout]    --> src/bar.rs:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 |     SetTextColor(hdc, fg);
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetBkColor` in this scope
[INFO] [stdout]    --> src/bar.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     SetBkColor(hdc, bg);
[INFO] [stdout]     |     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]    --> src/bar.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     DrawTextW(hdc, c_text.as_ptr(), -1, rect, DT_VCENTER | DT_SINGLELINE);
[INFO] [stdout]     |     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_VCENTER` in this scope
[INFO] [stdout]    --> src/bar.rs:123:47
[INFO] [stdout]     |
[INFO] [stdout] 123 |     DrawTextW(hdc, c_text.as_ptr(), -1, rect, DT_VCENTER | DT_SINGLELINE);
[INFO] [stdout]     |                                               ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_SINGLELINE` in this scope
[INFO] [stdout]    --> src/bar.rs:123:60
[INFO] [stdout]     |
[INFO] [stdout] 123 |     DrawTextW(hdc, c_text.as_ptr(), -1, rect, DT_VCENTER | DT_SINGLELINE);
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/bar.rs:127:10
[INFO] [stdout]     |
[INFO] [stdout] 127 |     hdc: HDC,
[INFO] [stdout]     |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/bar.rs:153:10
[INFO] [stdout]     |
[INFO] [stdout] 153 |     hdc: HDC,
[INFO] [stdout]     |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/bar.rs:190:30
[INFO] [stdout]     |
[INFO] [stdout] 190 | unsafe fn clear_section(hdc: HDC, height: i32, left: i32, right: i32) {
[INFO] [stdout]     |                              ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/bar.rs:191:17
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let brush = CreateSolidBrush(CONFIG.lock().unwrap().bar.color as u32);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/bar.rs:192:20
[INFO] [stdout]     |
[INFO] [stdout] 192 |     let mut rect = RECT {
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FillRect` in this scope
[INFO] [stdout]    --> src/bar.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     FillRect(hdc, &mut rect, brush);
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/bar.rs:201:5
[INFO] [stdout]     |
[INFO] [stdout] 201 |     DeleteObject(brush as *mut std::ffi::c_void);
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/bar.rs:216:11
[INFO] [stdout]     |
[INFO] [stdout] 216 |     hwnd: HWND,
[INFO] [stdout]     |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/bar.rs:217:10
[INFO] [stdout]     |
[INFO] [stdout] 217 |     msg: UINT,
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/bar.rs:218:14
[INFO] [stdout]     |
[INFO] [stdout] 218 |     w_param: WPARAM,
[INFO] [stdout]     |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/bar.rs:219:14
[INFO] [stdout]     |
[INFO] [stdout] 219 |     l_param: LPARAM,
[INFO] [stdout]     |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> src/bar.rs:220:6
[INFO] [stdout]     |
[INFO] [stdout] 220 | ) -> LRESULT {
[INFO] [stdout]     |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CLOSE` in this scope
[INFO] [stdout]    --> src/bar.rs:221:15
[INFO] [stdout]     |
[INFO] [stdout] 221 |     if msg == WM_CLOSE {
[INFO] [stdout]     |               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETCURSOR` in this scope
[INFO] [stdout]    --> src/bar.rs:228:22
[INFO] [stdout]     |
[INFO] [stdout] 228 |     } else if msg == WM_SETCURSOR {
[INFO] [stdout]     |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetCursorPos` in this scope
[INFO] [stdout]    --> src/bar.rs:230:9
[INFO] [stdout]     |
[INFO] [stdout] 230 |         GetCursorPos(&mut point);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetCursor` in this scope
[INFO] [stdout]    --> src/bar.rs:252:13
[INFO] [stdout]     |
[INFO] [stdout] 252 |             SetCursor(LoadCursorA(std::ptr::null_mut(), IDC_HAND as *const i8));
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorA` in this scope
[INFO] [stdout]    --> src/bar.rs:252:23
[INFO] [stdout]     |
[INFO] [stdout] 252 |             SetCursor(LoadCursorA(std::ptr::null_mut(), IDC_HAND as *const i8));
[INFO] [stdout]     |                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_HAND` in this scope
[INFO] [stdout]    --> src/bar.rs:252:57
[INFO] [stdout]     |
[INFO] [stdout] 252 |             SetCursor(LoadCursorA(std::ptr::null_mut(), IDC_HAND as *const i8));
[INFO] [stdout]     |                                                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetCursor` in this scope
[INFO] [stdout]    --> src/bar.rs:254:13
[INFO] [stdout]     |
[INFO] [stdout] 254 |             SetCursor(LoadCursorA(std::ptr::null_mut(), IDC_ARROW as *const i8));
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorA` in this scope
[INFO] [stdout]    --> src/bar.rs:254:23
[INFO] [stdout]     |
[INFO] [stdout] 254 |             SetCursor(LoadCursorA(std::ptr::null_mut(), IDC_ARROW as *const i8));
[INFO] [stdout]     |                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_ARROW` in this scope
[INFO] [stdout]    --> src/bar.rs:254:57
[INFO] [stdout]     |
[INFO] [stdout] 254 |             SetCursor(LoadCursorA(std::ptr::null_mut(), IDC_ARROW as *const i8));
[INFO] [stdout]     |                                                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_DEVICECHANGE` in this scope
[INFO] [stdout]    --> src/bar.rs:256:22
[INFO] [stdout]     |
[INFO] [stdout] 256 |     } else if msg == WM_DEVICECHANGE {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_LBUTTONDOWN` in this scope
[INFO] [stdout]    --> src/bar.rs:258:22
[INFO] [stdout]     |
[INFO] [stdout] 258 |     } else if msg == WM_LBUTTONDOWN {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetCursorPos` in this scope
[INFO] [stdout]    --> src/bar.rs:260:9
[INFO] [stdout]     |
[INFO] [stdout] 260 |         GetCursorPos(&mut point);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CREATE` in this scope
[INFO] [stdout]    --> src/bar.rs:283:22
[INFO] [stdout]     |
[INFO] [stdout] 283 |     } else if msg == WM_CREATE {
[INFO] [stdout]     |                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_PAINT` in this scope
[INFO] [stdout]    --> src/bar.rs:286:22
[INFO] [stdout]     |
[INFO] [stdout] 286 |     } else if msg == WM_PAINT {
[INFO] [stdout]     |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BeginPaint` in this scope
[INFO] [stdout]    --> src/bar.rs:293:9
[INFO] [stdout]     |
[INFO] [stdout] 293 |         BeginPaint(hwnd, &mut paint);
[INFO] [stdout]     |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope
[INFO] [stdout]    --> src/bar.rs:295:19
[INFO] [stdout]     |
[INFO] [stdout] 295 |         let hdc = GetDC(hwnd);
[INFO] [stdout]     |                   ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope
[INFO] [stdout]    --> src/bar.rs:361:9
[INFO] [stdout]     |
[INFO] [stdout] 361 |         ReleaseDC(hwnd, hdc);
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EndPaint` in this scope
[INFO] [stdout]    --> src/bar.rs:362:9
[INFO] [stdout]     |
[INFO] [stdout] 362 |         EndPaint(hwnd, &paint);
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcA` in this scope
[INFO] [stdout]    --> src/bar.rs:365:5
[INFO] [stdout]     |
[INFO] [stdout] 365 |     DefWindowProcA(hwnd, msg, w_param, l_param)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stdout]    --> src/config/rhai/engine.rs:104:24
[INFO] [stdout]     |
[INFO] [stdout] 104 |     config.bar.color = RGB(
[INFO] [stdout]     |                        ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetBValue` in this scope
[INFO] [stdout]    --> src/config/rhai/engine.rs:105:9
[INFO] [stdout]     |
[INFO] [stdout] 105 |         GetBValue(config.bar.color as u32),
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetGValue` in this scope
[INFO] [stdout]    --> src/config/rhai/engine.rs:106:9
[INFO] [stdout]     |
[INFO] [stdout] 106 |         GetGValue(config.bar.color as u32),
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetRValue` in this scope
[INFO] [stdout]    --> src/config/rhai/engine.rs:107:9
[INFO] [stdout]     |
[INFO] [stdout] 107 |         GetRValue(config.bar.color as u32),
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HMONITOR` in this scope
[INFO] [stdout]   --> src/display.rs:81:26
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn new(hmonitor: HMONITOR, rect: RECT) -> Self {
[INFO] [stdout]    |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]   --> src/display.rs:81:42
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn new(hmonitor: HMONITOR, rect: RECT) -> Self {
[INFO] [stdout]    |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDpiForMonitor` in this scope
[INFO] [stdout]   --> src/display.rs:88:13
[INFO] [stdout]    |
[INFO] [stdout] 88 |             GetDpiForMonitor(hmonitor, MDT_RAW_DPI, &mut dpi_x, &mut dpi_y);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MDT_RAW_DPI` in this scope
[INFO] [stdout]   --> src/display.rs:88:40
[INFO] [stdout]    |
[INFO] [stdout] 88 |             GetDpiForMonitor(hmonitor, MDT_RAW_DPI, &mut dpi_x, &mut dpi_y);
[INFO] [stdout]    |                                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HMONITOR` in this scope
[INFO] [stdout]    --> src/display.rs:107:48
[INFO] [stdout]     |
[INFO] [stdout] 107 | unsafe extern "system" fn monitor_cb(hmonitor: HMONITOR, _: HDC, rect: LPRECT, _: LPARAM) -> BOOL {
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/display.rs:107:61
[INFO] [stdout]     |
[INFO] [stdout] 107 | unsafe extern "system" fn monitor_cb(hmonitor: HMONITOR, _: HDC, rect: LPRECT, _: LPARAM) -> BOOL {
[INFO] [stdout]     |                                                             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPRECT` in this scope
[INFO] [stdout]    --> src/display.rs:107:72
[INFO] [stdout]     |
[INFO] [stdout] 107 | unsafe extern "system" fn monitor_cb(hmonitor: HMONITOR, _: HDC, rect: LPRECT, _: LPARAM) -> BOOL {
[INFO] [stdout]     |                                                                        ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/display.rs:107:83
[INFO] [stdout]     |
[INFO] [stdout] 107 | unsafe extern "system" fn monitor_cb(hmonitor: HMONITOR, _: HDC, rect: LPRECT, _: LPARAM) -> BOOL {
[INFO] [stdout]     |                                                                                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope
[INFO] [stdout]    --> src/display.rs:107:94
[INFO] [stdout]     |
[INFO] [stdout] 107 | unsafe extern "system" fn monitor_cb(hmonitor: HMONITOR, _: HDC, rect: LPRECT, _: LPARAM) -> BOOL {
[INFO] [stdout]     |                                                                                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EnumDisplayMonitors` in this scope
[INFO] [stdout]    --> src/display.rs:120:9
[INFO] [stdout]     |
[INFO] [stdout] 120 |         EnumDisplayMonitors(
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateProcessA` in this scope
[INFO] [stdout]   --> src/event_handler/keybinding.rs:38:25
[INFO] [stdout]    |
[INFO] [stdout] 38 |                 let x = CreateProcessA(
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]  --> src/event_handler/winevent/destroy.rs:5:21
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub fn handle(hwnd: HWND, grid_id: Option<i32>) -> Result<(), Box<dyn std::error::Error>> {
[INFO] [stdout]   |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]  --> src/event_handler/winevent/focus_change.rs:4:21
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub fn handle(hwnd: HWND) -> Result<(), Box<dyn std::error::Error>> {
[INFO] [stdout]   |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]  --> src/event_handler/winevent/focus_change.rs:7:30
[INFO] [stdout]   |
[INFO] [stdout] 7 |             if hwnd == id as HWND {
[INFO] [stdout]   |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]  --> src/event_handler/winevent/show.rs:8:21
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub fn handle(hwnd: HWND, force: bool) -> Result<(), Box<dyn std::error::Error>> {
[INFO] [stdout]   |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/event_handler/winevent.rs:34:54
[INFO] [stdout]    |
[INFO] [stdout] 34 |         title = util::get_title_of_window(ev.hwnd as HWND).ok();
[INFO] [stdout]    |                                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/event_handler/winevent.rs:44:61
[INFO] [stdout]    |
[INFO] [stdout] 44 |         WinEventType::Destroy => destroy::handle(ev.hwnd as HWND, grid_id)?,
[INFO] [stdout]    |                                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/event_handler/winevent.rs:45:63
[INFO] [stdout]    |
[INFO] [stdout] 45 |         WinEventType::Show(ignore) => show::handle(ev.hwnd as HWND, ignore)?,
[INFO] [stdout]    |                                                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/event_handler/winevent.rs:46:70
[INFO] [stdout]    |
[INFO] [stdout] 46 |         WinEventType::FocusChange => focus_change::handle(ev.hwnd as HWND)?,
[INFO] [stdout]    |                                                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_LSHIFT` in this scope
[INFO] [stdout]   --> src/keybindings/key.rs:37:14
[INFO] [stdout]    |
[INFO] [stdout] 37 |     LShift = VK_LSHIFT as isize,
[INFO] [stdout]    |              ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_LCONTROL` in this scope
[INFO] [stdout]   --> src/keybindings/key.rs:39:16
[INFO] [stdout]    |
[INFO] [stdout] 39 |     LControl = VK_LCONTROL as isize,
[INFO] [stdout]    |                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_LMENU` in this scope
[INFO] [stdout]   --> src/keybindings/key.rs:41:12
[INFO] [stdout]    |
[INFO] [stdout] 41 |     LAlt = VK_LMENU as isize,
[INFO] [stdout]    |            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UnregisterHotKey` in this scope
[INFO] [stdout]   --> src/keybindings.rs:31:13
[INFO] [stdout]    |
[INFO] [stdout] 31 |             UnregisterHotKey(std::ptr::null_mut(), kb.get_id());
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterHotKey` in this scope
[INFO] [stdout]   --> src/keybindings.rs:41:45
[INFO] [stdout]    |
[INFO] [stdout] 41 |             util::winapi_nullable_to_result(RegisterHotKey(
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_HOTKEY` in this scope
[INFO] [stdout]    --> src/keybindings.rs:109:35
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 if msg.message != WM_HOTKEY {
[INFO] [stdout]     |                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MSG` in this scope
[INFO] [stdout]  --> src/message_loop.rs:6:33
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub fn start(cb: impl Fn(Option<MSG>) -> bool) {
[INFO] [stdout]   |             -                   ^^^ not found in this scope
[INFO] [stdout]   |             |
[INFO] [stdout]   |             help: you might be missing a type parameter: `<MSG>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MSG` in this scope
[INFO] [stdout]  --> src/message_loop.rs:7:18
[INFO] [stdout]   |
[INFO] [stdout] 7 |     let mut msg: MSG = MSG::default();
[INFO] [stdout]   |                  ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MSG` in this scope
[INFO] [stdout]  --> src/message_loop.rs:9:31
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub fn start(cb: impl Fn(Option<MSG>) -> bool) {
[INFO] [stdout]   |             - help: you might be missing a type parameter: `<MSG>`
[INFO] [stdout] ...
[INFO] [stdout] 9 |         let mut value: Option<MSG> = None;
[INFO] [stdout]   |                               ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PeekMessageW` in this scope
[INFO] [stdout]   --> src/message_loop.rs:11:16
[INFO] [stdout]    |
[INFO] [stdout] 11 |             if PeekMessageW(&mut msg, std::ptr::null_mut(), 0, 0, PM_REMOVE) != 0 {
[INFO] [stdout]    |                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PM_REMOVE` in this scope
[INFO] [stdout]   --> src/message_loop.rs:11:67
[INFO] [stdout]    |
[INFO] [stdout] 11 |             if PeekMessageW(&mut msg, std::ptr::null_mut(), 0, 0, PM_REMOVE) != 0 {
[INFO] [stdout]    |                                                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TranslateMessage` in this scope
[INFO] [stdout]   --> src/message_loop.rs:12:17
[INFO] [stdout]    |
[INFO] [stdout] 12 |                 TranslateMessage(&msg);
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DispatchMessageW` in this scope
[INFO] [stdout]   --> src/message_loop.rs:13:17
[INFO] [stdout]    |
[INFO] [stdout] 13 |                 DispatchMessageW(&msg);
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_QUIT` in this scope
[INFO] [stdout]   --> src/message_loop.rs:15:35
[INFO] [stdout]    |
[INFO] [stdout] 15 |                 if msg.message == WM_QUIT {
[INFO] [stdout]    |                                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]   --> src/popup.rs:95:33
[INFO] [stdout]    |
[INFO] [stdout] 95 |                     instance as HINSTANCE,
[INFO] [stdout]    |                                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope
[INFO] [stdout]    --> src/popup.rs:100:27
[INFO] [stdout]     |
[INFO] [stdout] 100 |                 let hdc = GetDC(window_handle);
[INFO] [stdout]     |                           ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]    --> src/popup.rs:104:17
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 DrawTextW(hdc, c_text.as_ptr(), -1, &mut rect, DT_CALCRECT);
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_CALCRECT` in this scope
[INFO] [stdout]    --> src/popup.rs:104:64
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 DrawTextW(hdc, c_text.as_ptr(), -1, &mut rect, DT_CALCRECT);
[INFO] [stdout]     |                                                                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope
[INFO] [stdout]    --> src/popup.rs:112:17
[INFO] [stdout]     |
[INFO] [stdout] 112 |                 SetWindowPos(
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/popup.rs:132:17
[INFO] [stdout]     |
[INFO] [stdout] 132 |                 ShowWindow(window_handle, SW_SHOW);
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOW` in this scope
[INFO] [stdout]    --> src/popup.rs:132:43
[INFO] [stdout]     |
[INFO] [stdout] 132 |                 ShowWindow(window_handle, SW_SHOW);
[INFO] [stdout]     |                                           ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/popup.rs:144:21
[INFO] [stdout]     |
[INFO] [stdout] 144 |         let brush = CreateSolidBrush(CONFIG.lock().unwrap().bar.color as u32);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSA` in this scope
[INFO] [stdout]    --> src/popup.rs:147:21
[INFO] [stdout]     |
[INFO] [stdout] 147 |         let class = WNDCLASSA {
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]    --> src/popup.rs:148:36
[INFO] [stdout]     |
[INFO] [stdout] 148 |             hInstance: instance as HINSTANCE,
[INFO] [stdout]     |                                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassA` in this scope
[INFO] [stdout]    --> src/popup.rs:155:9
[INFO] [stdout]     |
[INFO] [stdout] 155 |         RegisterClassA(&class);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UnregisterClassA` in this scope
[INFO] [stdout]    --> src/popup.rs:163:9
[INFO] [stdout]     |
[INFO] [stdout] 163 |         UnregisterClassA(
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/popup.rs:171:11
[INFO] [stdout]     |
[INFO] [stdout] 171 |     hwnd: HWND,
[INFO] [stdout]     |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/popup.rs:172:10
[INFO] [stdout]     |
[INFO] [stdout] 172 |     msg: UINT,
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/popup.rs:173:14
[INFO] [stdout]     |
[INFO] [stdout] 173 |     w_param: WPARAM,
[INFO] [stdout]     |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/popup.rs:174:14
[INFO] [stdout]     |
[INFO] [stdout] 174 |     l_param: LPARAM,
[INFO] [stdout]     |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> src/popup.rs:175:6
[INFO] [stdout]     |
[INFO] [stdout] 175 | ) -> LRESULT {
[INFO] [stdout]     |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CLOSE` in this scope
[INFO] [stdout]    --> src/popup.rs:176:15
[INFO] [stdout]     |
[INFO] [stdout] 176 |     if msg == WM_CLOSE {
[INFO] [stdout]     |               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETCURSOR` in this scope
[INFO] [stdout]    --> src/popup.rs:183:22
[INFO] [stdout]     |
[INFO] [stdout] 183 |     } else if msg == WM_SETCURSOR {
[INFO] [stdout]     |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetCursor` in this scope
[INFO] [stdout]    --> src/popup.rs:184:9
[INFO] [stdout]     |
[INFO] [stdout] 184 |         SetCursor(LoadCursorA(std::ptr::null_mut(), IDC_ARROW as *const i8));
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorA` in this scope
[INFO] [stdout]    --> src/popup.rs:184:19
[INFO] [stdout]     |
[INFO] [stdout] 184 |         SetCursor(LoadCursorA(std::ptr::null_mut(), IDC_ARROW as *const i8));
[INFO] [stdout]     |                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_ARROW` in this scope
[INFO] [stdout]    --> src/popup.rs:184:53
[INFO] [stdout]     |
[INFO] [stdout] 184 |         SetCursor(LoadCursorA(std::ptr::null_mut(), IDC_ARROW as *const i8));
[INFO] [stdout]     |                                                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_PAINT` in this scope
[INFO] [stdout]    --> src/popup.rs:185:22
[INFO] [stdout]     |
[INFO] [stdout] 185 |     } else if msg == WM_PAINT {
[INFO] [stdout]     |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BeginPaint` in this scope
[INFO] [stdout]    --> src/popup.rs:198:9
[INFO] [stdout]     |
[INFO] [stdout] 198 |         BeginPaint(hwnd, &mut paint);
[INFO] [stdout]     |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope
[INFO] [stdout]    --> src/popup.rs:200:19
[INFO] [stdout]     |
[INFO] [stdout] 200 |         let hdc = GetDC(hwnd);
[INFO] [stdout]     |                   ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTextColor` in this scope
[INFO] [stdout]    --> src/popup.rs:202:9
[INFO] [stdout]     |
[INFO] [stdout] 202 |         SetTextColor(hdc, 0x00ffffff);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetBkColor` in this scope
[INFO] [stdout]    --> src/popup.rs:203:9
[INFO] [stdout]     |
[INFO] [stdout] 203 |         SetBkColor(hdc, CONFIG.lock().unwrap().bar.color as u32);
[INFO] [stdout]     |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]    --> src/popup.rs:206:9
[INFO] [stdout]     |
[INFO] [stdout] 206 |         DrawTextW(hdc, c_text.as_ptr(), -1, &mut rect, 0);
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope
[INFO] [stdout]    --> src/popup.rs:208:9
[INFO] [stdout]     |
[INFO] [stdout] 208 |         ReleaseDC(hwnd, hdc);
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EndPaint` in this scope
[INFO] [stdout]    --> src/popup.rs:210:9
[INFO] [stdout]     |
[INFO] [stdout] 210 |         EndPaint(hwnd, &paint);
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcA` in this scope
[INFO] [stdout]    --> src/popup.rs:212:5
[INFO] [stdout]     |
[INFO] [stdout] 212 |     DefWindowProcA(hwnd, msg, w_param, l_param)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HKEY` in this scope
[INFO] [stdout]   --> src/startup.rs:41:30
[INFO] [stdout]    |
[INFO] [stdout] 41 |                 let mut key: HKEY = std::mem::zeroed();
[INFO] [stdout]    |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegCreateKeyExW` in this scope
[INFO] [stdout]   --> src/startup.rs:44:24
[INFO] [stdout]    |
[INFO] [stdout] 44 |                     if RegCreateKeyExW(
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HKEY_CURRENT_USER` in this scope
[INFO] [stdout]   --> src/startup.rs:45:25
[INFO] [stdout]    |
[INFO] [stdout] 45 |                         HKEY_CURRENT_USER,
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `REG_OPTION_NON_VOLATILE` in this scope
[INFO] [stdout]   --> src/startup.rs:49:25
[INFO] [stdout]    |
[INFO] [stdout] 49 |                         REG_OPTION_NON_VOLATILE,
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `KEY_SET_VALUE` in this scope
[INFO] [stdout]   --> src/startup.rs:50:25
[INFO] [stdout]    |
[INFO] [stdout] 50 |                         KEY_SET_VALUE,
[INFO] [stdout]    |                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegSetValueExW` in this scope
[INFO] [stdout]   --> src/startup.rs:56:25
[INFO] [stdout]    |
[INFO] [stdout] 56 |                         RegSetValueExW(
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `REG_SZ` in this scope
[INFO] [stdout]   --> src/startup.rs:60:29
[INFO] [stdout]    |
[INFO] [stdout] 60 | ...                   REG_SZ,
[INFO] [stdout]    |                       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegDeleteKeyValueW` in this scope
[INFO] [stdout]   --> src/startup.rs:68:21
[INFO] [stdout]    |
[INFO] [stdout] 68 |                     RegDeleteKeyValueW(
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HKEY_CURRENT_USER` in this scope
[INFO] [stdout]   --> src/startup.rs:69:25
[INFO] [stdout]    |
[INFO] [stdout] 69 |                         HKEY_CURRENT_USER,
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]   --> src/task_bar.rs:42:13
[INFO] [stdout]    |
[INFO] [stdout] 42 |             ShowWindow(hwnd as HWND, SW_SHOW);
[INFO] [stdout]    |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/task_bar.rs:42:32
[INFO] [stdout]    |
[INFO] [stdout] 42 |             ShowWindow(hwnd as HWND, SW_SHOW);
[INFO] [stdout]    |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOW` in this scope
[INFO] [stdout]   --> src/task_bar.rs:42:38
[INFO] [stdout]    |
[INFO] [stdout] 42 |             ShowWindow(hwnd as HWND, SW_SHOW);
[INFO] [stdout]    |                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]   --> src/task_bar.rs:52:13
[INFO] [stdout]    |
[INFO] [stdout] 52 |             ShowWindow(hwnd as HWND, SW_HIDE);
[INFO] [stdout]    |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/task_bar.rs:52:32
[INFO] [stdout]    |
[INFO] [stdout] 52 |             ShowWindow(hwnd as HWND, SW_HIDE);
[INFO] [stdout]    |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_HIDE` in this scope
[INFO] [stdout]   --> src/task_bar.rs:52:38
[INFO] [stdout]    |
[INFO] [stdout] 52 |             ShowWindow(hwnd as HWND, SW_HIDE);
[INFO] [stdout]    |                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EnumWindows` in this scope
[INFO] [stdout]   --> src/task_bar.rs:71:9
[INFO] [stdout]    |
[INFO] [stdout] 71 |         EnumWindows(Some(enum_windows_cb), 0);
[INFO] [stdout]    |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/task_bar.rs:75:49
[INFO] [stdout]    |
[INFO] [stdout] 75 | unsafe extern "system" fn enum_windows_cb(hwnd: HWND, _: LPARAM) -> BOOL {
[INFO] [stdout]    |                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]   --> src/task_bar.rs:75:58
[INFO] [stdout]    |
[INFO] [stdout] 75 | unsafe extern "system" fn enum_windows_cb(hwnd: HWND, _: LPARAM) -> BOOL {
[INFO] [stdout]    |                                                          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope
[INFO] [stdout]   --> src/task_bar.rs:75:69
[INFO] [stdout]    |
[INFO] [stdout] 75 | unsafe extern "system" fn enum_windows_cb(hwnd: HWND, _: LPARAM) -> BOOL {
[INFO] [stdout]    |                                                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowRect` in this scope
[INFO] [stdout]   --> src/task_bar.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 84 |         GetWindowRect(hwnd, &mut rect);
[INFO] [stdout]    |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MonitorFromWindow` in this scope
[INFO] [stdout]   --> src/task_bar.rs:86:24
[INFO] [stdout]    |
[INFO] [stdout] 86 |         let hmonitor = MonitorFromWindow(hwnd, MONITOR_DEFAULTTONULL) as i32;
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MONITOR_DEFAULTTONULL` in this scope
[INFO] [stdout]   --> src/task_bar.rs:86:48
[INFO] [stdout]    |
[INFO] [stdout] 86 |         let hmonitor = MonitorFromWindow(hwnd, MONITOR_DEFAULTTONULL) as i32;
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/task_bar.rs:117:31
[INFO] [stdout]     |
[INFO] [stdout] 117 | fn get_taskbar_position(rect: RECT, hwnd: HWND, hmonitor: i32) -> TaskBarPosition {
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/task_bar.rs:117:43
[INFO] [stdout]     |
[INFO] [stdout] 117 | fn get_taskbar_position(rect: RECT, hwnd: HWND, hmonitor: i32) -> TaskBarPosition {
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `MONITORINFO` in this scope
[INFO] [stdout]    --> src/task_bar.rs:118:28
[INFO] [stdout]     |
[INFO] [stdout] 118 |     let mut monitor_info = MONITORINFO {
[INFO] [stdout]     |                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MONITORINFO` in this scope
[INFO] [stdout]    --> src/task_bar.rs:119:27
[INFO] [stdout]     |
[INFO] [stdout] 117 | fn get_taskbar_position(rect: RECT, hwnd: HWND, hmonitor: i32) -> TaskBarPosition {
[INFO] [stdout]     |                        - help: you might be missing a type parameter: `<MONITORINFO>`
[INFO] [stdout] 118 |     let mut monitor_info = MONITORINFO {
[INFO] [stdout] 119 |         cbSize: size_of::<MONITORINFO>() as u32,
[INFO] [stdout]     |                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetMonitorInfoA` in this scope
[INFO] [stdout]    --> src/task_bar.rs:123:9
[INFO] [stdout]     |
[INFO] [stdout] 123 |         GetMonitorInfoA(hmonitor as HMONITOR, &mut monitor_info);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HMONITOR` in this scope
[INFO] [stdout]    --> src/task_bar.rs:123:37
[INFO] [stdout]     |
[INFO] [stdout] 123 |         GetMonitorInfoA(hmonitor as HMONITOR, &mut monitor_info);
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/task_bar.rs:125:9
[INFO] [stdout]     |
[INFO] [stdout] 125 |     let RECT {
[INFO] [stdout]     |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IsWindowVisible` in this scope
[INFO] [stdout]    --> src/task_bar.rs:131:38
[INFO] [stdout]     |
[INFO] [stdout] 131 |     let is_window_visible = unsafe { IsWindowVisible(hwnd) == 1 };
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/tile_grid.rs:473:51
[INFO] [stdout]     |
[INFO] [stdout] 473 |     fn calculate_tile_data(&self, tile: &Tile) -> RECT {
[INFO] [stdout]     |                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope
[INFO] [stdout]    --> src/tile_grid.rs:605:13
[INFO] [stdout]     |
[INFO] [stdout] 605 |             SetWindowPos(
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/tile_grid.rs:606:35
[INFO] [stdout]     |
[INFO] [stdout] 606 |                 tile.window.id as HWND,
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOSENDCHANGING` in this scope
[INFO] [stdout]    --> src/tile_grid.rs:612:17
[INFO] [stdout]     |
[INFO] [stdout] 612 |                 SWP_NOSENDCHANGING,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/tray.rs:63:11
[INFO] [stdout]    |
[INFO] [stdout] 63 |     hwnd: HWND,
[INFO] [stdout]    |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/tray.rs:64:10
[INFO] [stdout]    |
[INFO] [stdout] 64 |     msg: UINT,
[INFO] [stdout]    |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope
[INFO] [stdout]   --> src/tray.rs:65:14
[INFO] [stdout]    |
[INFO] [stdout] 65 |     w_param: WPARAM,
[INFO] [stdout]    |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]   --> src/tray.rs:66:14
[INFO] [stdout]    |
[INFO] [stdout] 66 |     l_param: LPARAM,
[INFO] [stdout]    |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LRESULT` in this scope
[INFO] [stdout]   --> src/tray.rs:67:6
[INFO] [stdout]    |
[INFO] [stdout] 67 | ) -> LRESULT {
[INFO] [stdout]    |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CREATE` in this scope
[INFO] [stdout]   --> src/tray.rs:68:15
[INFO] [stdout]    |
[INFO] [stdout] 68 |     if msg == WM_CREATE {
[INFO] [stdout]    |               ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CLOSE` in this scope
[INFO] [stdout]   --> src/tray.rs:70:22
[INFO] [stdout]    |
[INFO] [stdout] 70 |     } else if msg == WM_CLOSE {
[INFO] [stdout]    |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_COMMAND` in this scope
[INFO] [stdout]   --> src/tray.rs:76:22
[INFO] [stdout]    |
[INFO] [stdout] 76 |     } else if msg == WM_COMMAND {
[INFO] [stdout]    |                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LOWORD` in this scope
[INFO] [stdout]   --> src/tray.rs:77:45
[INFO] [stdout]    |
[INFO] [stdout] 77 |         if let Some(id) = PopupId::from_u16(LOWORD(w_param as u32)) {
[INFO] [stdout]    |                                             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageW` in this scope
[INFO] [stdout]   --> src/tray.rs:80:21
[INFO] [stdout]    |
[INFO] [stdout] 80 |                     PostMessageW(hwnd, WM_CLOSE, 0, 0);
[INFO] [stdout]    |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CLOSE` in this scope
[INFO] [stdout]   --> src/tray.rs:80:40
[INFO] [stdout]    |
[INFO] [stdout] 80 |                     PostMessageW(hwnd, WM_CLOSE, 0, 0);
[INFO] [stdout]    |                                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_APP` in this scope
[INFO] [stdout]   --> src/tray.rs:91:22
[INFO] [stdout]    |
[INFO] [stdout] 91 |     } else if msg == WM_APP && l_param as u32 == WM_RBUTTONUP {
[INFO] [stdout]    |                      ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_RBUTTONUP` in this scope
[INFO] [stdout]   --> src/tray.rs:91:50
[INFO] [stdout]    |
[INFO] [stdout] 91 |     } else if msg == WM_APP && l_param as u32 == WM_RBUTTONUP {
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetForegroundWindow` in this scope
[INFO] [stdout]   --> src/tray.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |         SetForegroundWindow(hwnd);
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageW` in this scope
[INFO] [stdout]   --> src/tray.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |         PostMessageW(hwnd, WM_APP + 1, 0, 0);
[INFO] [stdout]    |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_APP` in this scope
[INFO] [stdout]   --> src/tray.rs:94:28
[INFO] [stdout]    |
[INFO] [stdout] 94 |         PostMessageW(hwnd, WM_APP + 1, 0, 0);
[INFO] [stdout]    |                            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]   --> src/tray.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     DefWindowProcW(hwnd, msg, w_param, l_param)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/tray.rs:107:32
[INFO] [stdout]     |
[INFO] [stdout] 107 |         let background_brush = CreateSolidBrush(app_bar_bg as u32);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSA` in this scope
[INFO] [stdout]    --> src/tray.rs:109:21
[INFO] [stdout]     |
[INFO] [stdout] 109 |         let class = WNDCLASSA {
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]    --> src/tray.rs:110:36
[INFO] [stdout]     |
[INFO] [stdout] 110 |             hInstance: instance as HINSTANCE,
[INFO] [stdout]     |                                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassA` in this scope
[INFO] [stdout]    --> src/tray.rs:117:9
[INFO] [stdout]     |
[INFO] [stdout] 117 |         RegisterClassA(&class);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/tray.rs:142:23
[INFO] [stdout]     |
[INFO] [stdout] 142 | pub fn add_icon(hwnd: HWND) {
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateIconFromResourceEx` in this scope
[INFO] [stdout]    --> src/tray.rs:146:27
[INFO] [stdout]     |
[INFO] [stdout] 146 |         let icon_handle = CreateIconFromResourceEx(
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LR_DEFAULTCOLOR` in this scope
[INFO] [stdout]    --> src/tray.rs:153:13
[INFO] [stdout]     |
[INFO] [stdout] 153 |             LR_DEFAULTCOLOR,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `NOTIFYICONDATAW` in this scope
[INFO] [stdout]    --> src/tray.rs:166:48
[INFO] [stdout]     |
[INFO] [stdout] 142 | pub fn add_icon(hwnd: HWND) {
[INFO] [stdout]     |                - help: you might be missing a type parameter: `<NOTIFYICONDATAW>`
[INFO] [stdout] ...
[INFO] [stdout] 166 |         icon_data.cbSize = std::mem::size_of::<NOTIFYICONDATAW>() as u32;
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_APP` in this scope
[INFO] [stdout]    --> src/tray.rs:169:38
[INFO] [stdout]     |
[INFO] [stdout] 169 |         icon_data.uCallbackMessage = WM_APP;
[INFO] [stdout]     |                                      ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIF_ICON` in this scope
[INFO] [stdout]    --> src/tray.rs:170:28
[INFO] [stdout]     |
[INFO] [stdout] 170 |         icon_data.uFlags = NIF_ICON | NIF_TIP | NIF_MESSAGE;
[INFO] [stdout]     |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIF_TIP` in this scope
[INFO] [stdout]    --> src/tray.rs:170:39
[INFO] [stdout]     |
[INFO] [stdout] 170 |         icon_data.uFlags = NIF_ICON | NIF_TIP | NIF_MESSAGE;
[INFO] [stdout]     |                                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIF_MESSAGE` in this scope
[INFO] [stdout]    --> src/tray.rs:170:49
[INFO] [stdout]     |
[INFO] [stdout] 170 |         icon_data.uFlags = NIF_ICON | NIF_TIP | NIF_MESSAGE;
[INFO] [stdout]     |                                                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Shell_NotifyIconW` in this scope
[INFO] [stdout]    --> src/tray.rs:174:9
[INFO] [stdout]     |
[INFO] [stdout] 174 |         Shell_NotifyIconW(NIM_ADD, &mut icon_data);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIM_ADD` in this scope
[INFO] [stdout]    --> src/tray.rs:174:27
[INFO] [stdout]     |
[INFO] [stdout] 174 |         Shell_NotifyIconW(NIM_ADD, &mut icon_data);
[INFO] [stdout]     |                           ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/tray.rs:178:26
[INFO] [stdout]     |
[INFO] [stdout] 178 | pub fn remove_icon(hwnd: HWND) {
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Shell_NotifyIconW` in this scope
[INFO] [stdout]    --> src/tray.rs:184:9
[INFO] [stdout]     |
[INFO] [stdout] 184 |         Shell_NotifyIconW(NIM_DELETE, &mut icon_data);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIM_DELETE` in this scope
[INFO] [stdout]    --> src/tray.rs:184:27
[INFO] [stdout]     |
[INFO] [stdout] 184 |         Shell_NotifyIconW(NIM_DELETE, &mut icon_data);
[INFO] [stdout]     |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/tray.rs:188:33
[INFO] [stdout]     |
[INFO] [stdout] 188 | unsafe fn show_popup_menu(hwnd: HWND) {
[INFO] [stdout]     |                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePopupMenu` in this scope
[INFO] [stdout]    --> src/tray.rs:189:16
[INFO] [stdout]     |
[INFO] [stdout] 189 |     let menu = CreatePopupMenu();
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InsertMenuW` in this scope
[INFO] [stdout]    --> src/tray.rs:194:5
[INFO] [stdout]     |
[INFO] [stdout] 194 |     InsertMenuW(
[INFO] [stdout]     |     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_BYPOSITION` in this scope
[INFO] [stdout]    --> src/tray.rs:197:9
[INFO] [stdout]     |
[INFO] [stdout] 197 |         MF_BYPOSITION | MF_STRING,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/tray.rs:197:25
[INFO] [stdout]     |
[INFO] [stdout] 197 |         MF_BYPOSITION | MF_STRING,
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InsertMenuW` in this scope
[INFO] [stdout]    --> src/tray.rs:202:5
[INFO] [stdout]     |
[INFO] [stdout] 202 |     InsertMenuW(
[INFO] [stdout]     |     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_BYPOSITION` in this scope
[INFO] [stdout]    --> src/tray.rs:205:9
[INFO] [stdout]     |
[INFO] [stdout] 205 |         MF_BYPOSITION | MF_STRING,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/tray.rs:205:25
[INFO] [stdout]     |
[INFO] [stdout] 205 |         MF_BYPOSITION | MF_STRING,
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetMenuItemBitmaps` in this scope
[INFO] [stdout]    --> src/tray.rs:210:5
[INFO] [stdout]     |
[INFO] [stdout] 210 |     SetMenuItemBitmaps(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_BYPOSITION` in this scope
[INFO] [stdout]    --> src/tray.rs:213:9
[INFO] [stdout]     |
[INFO] [stdout] 213 |         MF_BYPOSITION,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetFocus` in this scope
[INFO] [stdout]    --> src/tray.rs:218:5
[INFO] [stdout]     |
[INFO] [stdout] 218 |     SetFocus(hwnd);
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]    --> src/tray.rs:219:5
[INFO] [stdout]     |
[INFO] [stdout] 219 |     SendMessageW(hwnd, WM_INITMENUPOPUP, menu as usize, 0);
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_INITMENUPOPUP` in this scope
[INFO] [stdout]    --> src/tray.rs:219:24
[INFO] [stdout]     |
[INFO] [stdout] 219 |     SendMessageW(hwnd, WM_INITMENUPOPUP, menu as usize, 0);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetCursorPos` in this scope
[INFO] [stdout]    --> src/tray.rs:222:5
[INFO] [stdout]     |
[INFO] [stdout] 222 |     GetCursorPos(&mut point);
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TrackPopupMenu` in this scope
[INFO] [stdout]    --> src/tray.rs:224:15
[INFO] [stdout]     |
[INFO] [stdout] 224 |     let cmd = TrackPopupMenu(
[INFO] [stdout]     |               ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_LEFTALIGN` in this scope
[INFO] [stdout]    --> src/tray.rs:226:9
[INFO] [stdout]     |
[INFO] [stdout] 226 |         TPM_LEFTALIGN | TPM_RIGHTBUTTON | TPM_RETURNCMD | TPM_NONOTIFY,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_RIGHTBUTTON` in this scope
[INFO] [stdout]    --> src/tray.rs:226:25
[INFO] [stdout]     |
[INFO] [stdout] 226 |         TPM_LEFTALIGN | TPM_RIGHTBUTTON | TPM_RETURNCMD | TPM_NONOTIFY,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_RETURNCMD` in this scope
[INFO] [stdout]    --> src/tray.rs:226:43
[INFO] [stdout]     |
[INFO] [stdout] 226 |         TPM_LEFTALIGN | TPM_RIGHTBUTTON | TPM_RETURNCMD | TPM_NONOTIFY,
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_NONOTIFY` in this scope
[INFO] [stdout]    --> src/tray.rs:226:59
[INFO] [stdout]     |
[INFO] [stdout] 226 |         TPM_LEFTALIGN | TPM_RIGHTBUTTON | TPM_RETURNCMD | TPM_NONOTIFY,
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]    --> src/tray.rs:234:5
[INFO] [stdout]     |
[INFO] [stdout] 234 |     SendMessageW(hwnd, WM_COMMAND, cmd as usize, 0);
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_COMMAND` in this scope
[INFO] [stdout]    --> src/tray.rs:234:24
[INFO] [stdout]     |
[INFO] [stdout] 234 |     SendMessageW(hwnd, WM_COMMAND, cmd as usize, 0);
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyMenu` in this scope
[INFO] [stdout]    --> src/tray.rs:236:5
[INFO] [stdout]     |
[INFO] [stdout] 236 |     DestroyMenu(menu);
[INFO] [stdout]     |     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/util.rs:11:43
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub fn get_title_of_window(window_handle: HWND) -> Result<String, WinApiResultError> {
[INFO] [stdout]    |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowTextA` in this scope
[INFO] [stdout]   --> src/util.rs:15:35
[INFO] [stdout]    |
[INFO] [stdout] 15 |         winapi_nullable_to_result(GetWindowTextA(
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/util.rs:33:48
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub fn get_class_name_of_window(window_handle: HWND) -> Result<String, WinApiResultError> {
[INFO] [stdout]    |                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetClassNameA` in this scope
[INFO] [stdout]   --> src/util.rs:37:35
[INFO] [stdout]    |
[INFO] [stdout] 37 |         winapi_nullable_to_result(GetClassNameA(
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]   --> src/util.rs:97:29
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub fn rect_to_string(rect: RECT) -> String {
[INFO] [stdout]    |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetBValue` in this scope
[INFO] [stdout]    --> src/util.rs:105:20
[INFO] [stdout]     |
[INFO] [stdout] 105 |     let mut blue = GetBValue(color as u32);
[INFO] [stdout]     |                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetGValue` in this scope
[INFO] [stdout]    --> src/util.rs:106:21
[INFO] [stdout]     |
[INFO] [stdout] 106 |     let mut green = GetGValue(color as u32);
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetRValue` in this scope
[INFO] [stdout]    --> src/util.rs:107:19
[INFO] [stdout]     |
[INFO] [stdout] 107 |     let mut red = GetRValue(color as u32);
[INFO] [stdout]     |                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stdout]    --> src/util.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |     RGB(red, green, blue) as i32
[INFO] [stdout]     |     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EVENT_OBJECT_DESTROY` in this scope
[INFO] [stdout]   --> src/win_event_handler/win_event_type.rs:16:17
[INFO] [stdout]    |
[INFO] [stdout] 16 |         if v == EVENT_OBJECT_DESTROY {
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EVENT_OBJECT_SHOW` in this scope
[INFO] [stdout]   --> src/win_event_handler/win_event_type.rs:18:24
[INFO] [stdout]    |
[INFO] [stdout] 18 |         } else if v == EVENT_OBJECT_SHOW {
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EVENT_SYSTEM_FOREGROUND` in this scope
[INFO] [stdout]   --> src/win_event_handler/win_event_type.rs:20:24
[INFO] [stdout]    |
[INFO] [stdout] 20 |         } else if v == EVENT_SYSTEM_FOREGROUND {
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EVENT_OBJECT_HIDE` in this scope
[INFO] [stdout]   --> src/win_event_handler/win_event_type.rs:22:24
[INFO] [stdout]    |
[INFO] [stdout] 22 |         } else if v == EVENT_OBJECT_HIDE {
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWINEVENTHOOK__` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:24:32
[INFO] [stdout]    |
[INFO] [stdout] 24 |     static ref HOOK: AtomicPtr<HWINEVENTHOOK__> = AtomicPtr::new(std::ptr::null_mut());
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWINEVENTHOOK` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:29:8
[INFO] [stdout]    |
[INFO] [stdout] 29 |     _: HWINEVENTHOOK,
[INFO] [stdout]    |        ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |     event_code: DWORD,
[INFO] [stdout]    |                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:31:20
[INFO] [stdout]    |
[INFO] [stdout] 31 |     window_handle: HWND,
[INFO] [stdout]    |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LONG` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:32:18
[INFO] [stdout]    |
[INFO] [stdout] 32 |     object_type: LONG,
[INFO] [stdout]    |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LONG` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:33:8
[INFO] [stdout]    |
[INFO] [stdout] 33 |     _: LONG,
[INFO] [stdout]    |        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:34:8
[INFO] [stdout]    |
[INFO] [stdout] 34 |     _: DWORD,
[INFO] [stdout]    |        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:35:8
[INFO] [stdout]    |
[INFO] [stdout] 35 |     _: DWORD,
[INFO] [stdout]    |        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `OBJID_WINDOW` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:37:23
[INFO] [stdout]    |
[INFO] [stdout] 37 |     if object_type != OBJID_WINDOW {
[INFO] [stdout]    |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWinEventHook` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:62:47
[INFO] [stdout]    |
[INFO] [stdout] 62 |         let hook = util::winapi_ptr_to_result(SetWinEventHook(
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EVENT_MIN` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:63:13
[INFO] [stdout]    |
[INFO] [stdout] 63 |             EVENT_MIN,
[INFO] [stdout]    |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EVENT_MAX` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:64:13
[INFO] [stdout]    |
[INFO] [stdout] 64 |             EVENT_MAX,
[INFO] [stdout]    |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_ACCEPTFILES` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:33:29
[INFO] [stdout]    |
[INFO] [stdout] 33 |         const ACCEPTFILES = WS_EX_ACCEPTFILES as i32;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_APPWINDOW` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:34:27
[INFO] [stdout]    |
[INFO] [stdout] 34 |         const APPWINDOW = WS_EX_APPWINDOW as i32;
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_CLIENTEDGE` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:35:28
[INFO] [stdout]    |
[INFO] [stdout] 35 |         const CLIENTEDGE = WS_EX_CLIENTEDGE as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_COMPOSITED` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:36:28
[INFO] [stdout]    |
[INFO] [stdout] 36 |         const COMPOSITED = WS_EX_COMPOSITED as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_CONTEXTHELP` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:37:29
[INFO] [stdout]    |
[INFO] [stdout] 37 |         const CONTEXTHELP = WS_EX_CONTEXTHELP as i32;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_CONTROLPARENT` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:38:31
[INFO] [stdout]    |
[INFO] [stdout] 38 |         const CONTROLPARENT = WS_EX_CONTROLPARENT as i32;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_DLGMODALFRAME` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:39:31
[INFO] [stdout]    |
[INFO] [stdout] 39 |         const DLGMODALFRAME = WS_EX_DLGMODALFRAME as i32;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_LAYERED` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:40:25
[INFO] [stdout]    |
[INFO] [stdout] 40 |         const LAYERED = WS_EX_LAYERED as i32;
[INFO] [stdout]    |                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_LAYOUTRTL` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:41:27
[INFO] [stdout]    |
[INFO] [stdout] 41 |         const LAYOUTRTL = WS_EX_LAYOUTRTL as i32;
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_LEFT` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:42:22
[INFO] [stdout]    |
[INFO] [stdout] 42 |         const LEFT = WS_EX_LEFT as i32;
[INFO] [stdout]    |                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_LEFTSCROLLBAR` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:43:31
[INFO] [stdout]    |
[INFO] [stdout] 43 |         const LEFTSCROLLBAR = WS_EX_LEFTSCROLLBAR as i32;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_LTRREADING` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:44:28
[INFO] [stdout]    |
[INFO] [stdout] 44 |         const LTRREADING = WS_EX_LTRREADING as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_MDICHILD` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:45:26
[INFO] [stdout]    |
[INFO] [stdout] 45 |         const MDICHILD = WS_EX_MDICHILD as i32;
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_NOACTIVATE` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:46:28
[INFO] [stdout]    |
[INFO] [stdout] 46 |         const NOACTIVATE = WS_EX_NOACTIVATE as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_NOINHERITLAYOUT` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:47:33
[INFO] [stdout]    |
[INFO] [stdout] 47 |         const NOINHERITLAYOUT = WS_EX_NOINHERITLAYOUT as i32;
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_NOPARENTNOTIFY` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:48:32
[INFO] [stdout]    |
[INFO] [stdout] 48 |         const NOPARENTNOTIFY = WS_EX_NOPARENTNOTIFY as i32;
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_NOREDIRECTIONBITMAP` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:49:37
[INFO] [stdout]    |
[INFO] [stdout] 49 |         const NOREDIRECTIONBITMAP = WS_EX_NOREDIRECTIONBITMAP as i32;
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_OVERLAPPEDWINDOW` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:50:34
[INFO] [stdout]    |
[INFO] [stdout] 50 |         const OVERLAPPEDWINDOW = WS_EX_OVERLAPPEDWINDOW as i32;
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_PALETTEWINDOW` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:51:31
[INFO] [stdout]    |
[INFO] [stdout] 51 |         const PALETTEWINDOW = WS_EX_PALETTEWINDOW as i32;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_RIGHT` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:52:23
[INFO] [stdout]    |
[INFO] [stdout] 52 |         const RIGHT = WS_EX_RIGHT as i32;
[INFO] [stdout]    |                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_RIGHTSCROLLBAR` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:53:32
[INFO] [stdout]    |
[INFO] [stdout] 53 |         const RIGHTSCROLLBAR = WS_EX_RIGHTSCROLLBAR as i32;
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_RTLREADING` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:54:28
[INFO] [stdout]    |
[INFO] [stdout] 54 |         const RTLREADING = WS_EX_RTLREADING as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_STATICEDGE` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:55:28
[INFO] [stdout]    |
[INFO] [stdout] 55 |         const STATICEDGE = WS_EX_STATICEDGE as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOOLWINDOW` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:56:28
[INFO] [stdout]    |
[INFO] [stdout] 56 |         const TOOLWINDOW = WS_EX_TOOLWINDOW as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOPMOST` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:57:25
[INFO] [stdout]    |
[INFO] [stdout] 57 |         const TOPMOST = WS_EX_TOPMOST as i32;
[INFO] [stdout]    |                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TRANSPARENT` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:58:29
[INFO] [stdout]    |
[INFO] [stdout] 58 |         const TRANSPARENT = WS_EX_TRANSPARENT as i32;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_WINDOWEDGE` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:59:28
[INFO] [stdout]    |
[INFO] [stdout] 59 |         const WINDOWEDGE = WS_EX_WINDOWEDGE as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_BORDER` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:33:24
[INFO] [stdout]    |
[INFO] [stdout] 33 |         const BORDER = WS_BORDER as i32;
[INFO] [stdout]    |                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CAPTION` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:34:25
[INFO] [stdout]    |
[INFO] [stdout] 34 |         const CAPTION = WS_CAPTION as i32;
[INFO] [stdout]    |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:35:23
[INFO] [stdout]    |
[INFO] [stdout] 35 |         const CHILD = WS_CHILD as i32;
[INFO] [stdout]    |                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILDWINDOW` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:36:29
[INFO] [stdout]    |
[INFO] [stdout] 36 |         const CHILDWINDOW = WS_CHILDWINDOW as i32;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CLIPCHILDREN` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:37:30
[INFO] [stdout]    |
[INFO] [stdout] 37 |         const CLIPCHILDREN = WS_CLIPCHILDREN as i32;
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CLIPSIBLINGS` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:38:30
[INFO] [stdout]    |
[INFO] [stdout] 38 |         const CLIPSIBLINGS = WS_CLIPSIBLINGS as i32;
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_DISABLED` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:39:26
[INFO] [stdout]    |
[INFO] [stdout] 39 |         const DISABLED = WS_DISABLED as i32;
[INFO] [stdout]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_DLGFRAME` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:40:26
[INFO] [stdout]    |
[INFO] [stdout] 40 |         const DLGFRAME = WS_DLGFRAME as i32;
[INFO] [stdout]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_GROUP` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:41:23
[INFO] [stdout]    |
[INFO] [stdout] 41 |         const GROUP = WS_GROUP as i32;
[INFO] [stdout]    |                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_HSCROLL` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:42:25
[INFO] [stdout]    |
[INFO] [stdout] 42 |         const HSCROLL = WS_HSCROLL as i32;
[INFO] [stdout]    |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_ICONIC` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:43:24
[INFO] [stdout]    |
[INFO] [stdout] 43 |         const ICONIC = WS_ICONIC as i32;
[INFO] [stdout]    |                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_MAXIMIZE` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:44:26
[INFO] [stdout]    |
[INFO] [stdout] 44 |         const MAXIMIZE = WS_MAXIMIZE as i32;
[INFO] [stdout]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_MAXIMIZEBOX` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:45:29
[INFO] [stdout]    |
[INFO] [stdout] 45 |         const MAXIMIZEBOX = WS_MAXIMIZEBOX as i32;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_MINIMIZE` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:46:26
[INFO] [stdout]    |
[INFO] [stdout] 46 |         const MINIMIZE = WS_MINIMIZE as i32;
[INFO] [stdout]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_MINIMIZEBOX` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:47:29
[INFO] [stdout]    |
[INFO] [stdout] 47 |         const MINIMIZEBOX = WS_MINIMIZEBOX as i32;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_OVERLAPPED` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:48:28
[INFO] [stdout]    |
[INFO] [stdout] 48 |         const OVERLAPPED = WS_OVERLAPPED as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_OVERLAPPEDWINDOW` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:49:34
[INFO] [stdout]    |
[INFO] [stdout] 49 |         const OVERLAPPEDWINDOW = WS_OVERLAPPEDWINDOW as i32;
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_POPUP` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:50:23
[INFO] [stdout]    |
[INFO] [stdout] 50 |         const POPUP = WS_POPUP as i32;
[INFO] [stdout]    |                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_POPUPWINDOW` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:51:29
[INFO] [stdout]    |
[INFO] [stdout] 51 |         const POPUPWINDOW = WS_POPUPWINDOW as i32;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_SIZEBOX` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:52:25
[INFO] [stdout]    |
[INFO] [stdout] 52 |         const SIZEBOX = WS_SIZEBOX as i32;
[INFO] [stdout]    |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_SYSMENU` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:53:25
[INFO] [stdout]    |
[INFO] [stdout] 53 |         const SYSMENU = WS_SYSMENU as i32;
[INFO] [stdout]    |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:54:25
[INFO] [stdout]    |
[INFO] [stdout] 54 |         const TABSTOP = WS_TABSTOP as i32;
[INFO] [stdout]    |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_THICKFRAME` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:55:28
[INFO] [stdout]    |
[INFO] [stdout] 55 |         const THICKFRAME = WS_THICKFRAME as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TILED` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:56:23
[INFO] [stdout]    |
[INFO] [stdout] 56 |         const TILED = WS_TILED as i32;
[INFO] [stdout]    |                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TILEDWINDOW` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:57:29
[INFO] [stdout]    |
[INFO] [stdout] 57 |         const TILEDWINDOW = WS_TILEDWINDOW as i32;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:58:25
[INFO] [stdout]    |
[INFO] [stdout] 58 |         const VISIBLE = WS_VISIBLE as i32;
[INFO] [stdout]    |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VSCROLL` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:59:25
[INFO] [stdout]    |
[INFO] [stdout] 59 |         const VSCROLL = WS_VSCROLL as i32;
[INFO] [stdout]    |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]   --> src/window.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub original_rect: RECT,
[INFO] [stdout]    |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope
[INFO] [stdout]   --> src/window.rs:93:13
[INFO] [stdout]    |
[INFO] [stdout] 93 |             SetWindowPos(
[INFO] [stdout]    |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/window.rs:94:28
[INFO] [stdout]    |
[INFO] [stdout] 94 |                 self.id as HWND,
[INFO] [stdout]    |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/window.rs:104:38
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub fn get_client_rect(&self) -> RECT {
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/window.rs:105:23
[INFO] [stdout]     |
[INFO] [stdout] 105 |         let mut rect: RECT = RECT::default();
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetClientRect` in this scope
[INFO] [stdout]    --> src/window.rs:107:13
[INFO] [stdout]     |
[INFO] [stdout] 107 |             GetClientRect(self.id as HWND, &mut rect);
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:107:38
[INFO] [stdout]     |
[INFO] [stdout] 107 |             GetClientRect(self.id as HWND, &mut rect);
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:111:46
[INFO] [stdout]     |
[INFO] [stdout] 72  | impl Window {
[INFO] [stdout]     |     - help: you might be missing a type parameter: `<HWND>`
[INFO] [stdout] ...
[INFO] [stdout] 111 |     pub fn get_foreground_window() -> Result<HWND, util::WinApiResultError> {
[INFO] [stdout]     |                                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetForegroundWindow` in this scope
[INFO] [stdout]    --> src/window.rs:112:45
[INFO] [stdout]     |
[INFO] [stdout] 112 |         unsafe { util::winapi_ptr_to_result(GetForegroundWindow()) }
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:114:47
[INFO] [stdout]     |
[INFO] [stdout] 72  | impl Window {
[INFO] [stdout]     |     - help: you might be missing a type parameter: `<HWND>`
[INFO] [stdout] ...
[INFO] [stdout] 114 |     pub fn get_parent_window(&self) -> Result<HWND, util::WinApiResultError> {
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetParent` in this scope
[INFO] [stdout]    --> src/window.rs:115:45
[INFO] [stdout]     |
[INFO] [stdout] 115 |         unsafe { util::winapi_ptr_to_result(GetParent(self.id as HWND)) }
[INFO] [stdout]     |                                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:115:66
[INFO] [stdout]     |
[INFO] [stdout] 115 |         unsafe { util::winapi_ptr_to_result(GetParent(self.id as HWND)) }
[INFO] [stdout]     |                                                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowLongA` in this scope
[INFO] [stdout]    --> src/window.rs:119:56
[INFO] [stdout]     |
[INFO] [stdout] 119 |             let bits = util::winapi_nullable_to_result(GetWindowLongA(self.id as HWND, GWL_STYLE))?;
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:119:82
[INFO] [stdout]     |
[INFO] [stdout] 119 |             let bits = util::winapi_nullable_to_result(GetWindowLongA(self.id as HWND, GWL_STYLE))?;
[INFO] [stdout]     |                                                                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWL_STYLE` in this scope
[INFO] [stdout]    --> src/window.rs:119:88
[INFO] [stdout]     |
[INFO] [stdout] 119 |             let bits = util::winapi_nullable_to_result(GetWindowLongA(self.id as HWND, GWL_STYLE))?;
[INFO] [stdout]     |                                                                                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowLongA` in this scope
[INFO] [stdout]    --> src/window.rs:126:49
[INFO] [stdout]     |
[INFO] [stdout] 126 |                 util::winapi_nullable_to_result(GetWindowLongA(self.id as HWND, GWL_EXSTYLE))?;
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:126:75
[INFO] [stdout]     |
[INFO] [stdout] 126 |                 util::winapi_nullable_to_result(GetWindowLongA(self.id as HWND, GWL_EXSTYLE))?;
[INFO] [stdout]     |                                                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWL_EXSTYLE` in this scope
[INFO] [stdout]    --> src/window.rs:126:81
[INFO] [stdout]     |
[INFO] [stdout] 126 |                 util::winapi_nullable_to_result(GetWindowLongA(self.id as HWND, GWL_EXSTYLE))?;
[INFO] [stdout]     |                                                                                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/window.rs:130:38
[INFO] [stdout]     |
[INFO] [stdout] 72  | impl Window {
[INFO] [stdout]     |     - help: you might be missing a type parameter: `<RECT>`
[INFO] [stdout] ...
[INFO] [stdout] 130 |     pub fn get_rect(&self) -> Result<RECT, util::WinApiResultError> {
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowRect` in this scope
[INFO] [stdout]    --> src/window.rs:133:45
[INFO] [stdout]     |
[INFO] [stdout] 133 |             util::winapi_nullable_to_result(GetWindowRect(self.id as HWND, &mut temp))?;
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:133:70
[INFO] [stdout]     |
[INFO] [stdout] 133 |             util::winapi_nullable_to_result(GetWindowRect(self.id as HWND, &mut temp))?;
[INFO] [stdout]     |                                                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/window.rs:139:13
[INFO] [stdout]     |
[INFO] [stdout] 139 |             ShowWindow(self.id as HWND, SW_SHOW);
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:139:35
[INFO] [stdout]     |
[INFO] [stdout] 139 |             ShowWindow(self.id as HWND, SW_SHOW);
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOW` in this scope
[INFO] [stdout]    --> src/window.rs:139:41
[INFO] [stdout]     |
[INFO] [stdout] 139 |             ShowWindow(self.id as HWND, SW_SHOW);
[INFO] [stdout]     |                                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/window.rs:144:13
[INFO] [stdout]     |
[INFO] [stdout] 144 |             ShowWindow(self.id as HWND, SW_HIDE);
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:144:35
[INFO] [stdout]     |
[INFO] [stdout] 144 |             ShowWindow(self.id as HWND, SW_HIDE);
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_HIDE` in this scope
[INFO] [stdout]    --> src/window.rs:144:41
[INFO] [stdout]     |
[INFO] [stdout] 144 |             ShowWindow(self.id as HWND, SW_HIDE);
[INFO] [stdout]     |                                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/window.rs:154:10
[INFO] [stdout]     |
[INFO] [stdout] 154 |     ) -> RECT {
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetricsForDpi` in this scope
[INFO] [stdout]    --> src/window.rs:173:32
[INFO] [stdout]     |
[INFO] [stdout] 173 |             let border_width = GetSystemMetricsForDpi(SM_CXFRAME, display.dpi);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CXFRAME` in this scope
[INFO] [stdout]    --> src/window.rs:173:55
[INFO] [stdout]     |
[INFO] [stdout] 173 |             let border_width = GetSystemMetricsForDpi(SM_CXFRAME, display.dpi);
[INFO] [stdout]     |                                                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetricsForDpi` in this scope
[INFO] [stdout]    --> src/window.rs:174:33
[INFO] [stdout]     |
[INFO] [stdout] 174 |             let border_height = GetSystemMetricsForDpi(SM_CYFRAME, display.dpi);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CYFRAME` in this scope
[INFO] [stdout]    --> src/window.rs:174:56
[INFO] [stdout]     |
[INFO] [stdout] 174 |             let border_height = GetSystemMetricsForDpi(SM_CYFRAME, display.dpi);
[INFO] [stdout]     |                                                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetricsForDpi` in this scope
[INFO] [stdout]    --> src/window.rs:177:38
[INFO] [stdout]     |
[INFO] [stdout] 177 |                 let caption_height = GetSystemMetricsForDpi(SM_CYCAPTION, display.dpi);
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CYCAPTION` in this scope
[INFO] [stdout]    --> src/window.rs:177:61
[INFO] [stdout]     |
[INFO] [stdout] 177 |                 let caption_height = GetSystemMetricsForDpi(SM_CYCAPTION, display.dpi);
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/window.rs:215:24
[INFO] [stdout]     |
[INFO] [stdout] 215 |         let mut rect = RECT {
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AdjustWindowRectEx` in this scope
[INFO] [stdout]    --> src/window.rs:225:13
[INFO] [stdout]     |
[INFO] [stdout] 225 |             AdjustWindowRectEx(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope
[INFO] [stdout]    --> src/window.rs:239:45
[INFO] [stdout]     |
[INFO] [stdout] 239 |             util::winapi_nullable_to_result(SetWindowPos(
[INFO] [stdout]     |                                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:240:28
[INFO] [stdout]     |
[INFO] [stdout] 240 |                 self.id as HWND,
[INFO] [stdout]     |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HWND_TOPMOST` in this scope
[INFO] [stdout]    --> src/window.rs:241:30
[INFO] [stdout]     |
[INFO] [stdout] 241 |                 if topmost { HWND_TOPMOST } else { HWND_TOP },
[INFO] [stdout]     |                              ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HWND_TOP` in this scope
[INFO] [stdout]    --> src/window.rs:241:52
[INFO] [stdout]     |
[INFO] [stdout] 241 |                 if topmost { HWND_TOPMOST } else { HWND_TOP },
[INFO] [stdout]     |                                                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOMOVE` in this scope
[INFO] [stdout]    --> src/window.rs:246:17
[INFO] [stdout]     |
[INFO] [stdout] 246 |                 SWP_NOMOVE | SWP_NOSIZE,
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOSIZE` in this scope
[INFO] [stdout]    --> src/window.rs:246:30
[INFO] [stdout]     |
[INFO] [stdout] 246 |                 SWP_NOMOVE | SWP_NOSIZE,
[INFO] [stdout]     |                              ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope
[INFO] [stdout]    --> src/window.rs:254:45
[INFO] [stdout]     |
[INFO] [stdout] 254 |             util::winapi_nullable_to_result(SetWindowPos(
[INFO] [stdout]     |                                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:255:28
[INFO] [stdout]     |
[INFO] [stdout] 255 |                 self.id as HWND,
[INFO] [stdout]     |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HWND_NOTOPMOST` in this scope
[INFO] [stdout]    --> src/window.rs:256:17
[INFO] [stdout]     |
[INFO] [stdout] 256 |                 HWND_NOTOPMOST,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOMOVE` in this scope
[INFO] [stdout]    --> src/window.rs:261:17
[INFO] [stdout]     |
[INFO] [stdout] 261 |                 SWP_NOMOVE | SWP_NOSIZE,
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOSIZE` in this scope
[INFO] [stdout]    --> src/window.rs:261:30
[INFO] [stdout]     |
[INFO] [stdout] 261 |                 SWP_NOMOVE | SWP_NOSIZE,
[INFO] [stdout]     |                              ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetForegroundWindow` in this scope
[INFO] [stdout]    --> src/window.rs:272:13
[INFO] [stdout]     |
[INFO] [stdout] 272 |             SetForegroundWindow(self.id as HWND);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:272:44
[INFO] [stdout]     |
[INFO] [stdout] 272 |             SetForegroundWindow(self.id as HWND);
[INFO] [stdout]     |                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowThreadProcessId` in this scope
[INFO] [stdout]    --> src/window.rs:289:13
[INFO] [stdout]     |
[INFO] [stdout] 289 |             GetWindowThreadProcessId(self.id as HWND, &mut process_id);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:289:49
[INFO] [stdout]     |
[INFO] [stdout] 289 |             GetWindowThreadProcessId(self.id as HWND, &mut process_id);
[INFO] [stdout]     |                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OpenProcess` in this scope
[INFO] [stdout]    --> src/window.rs:291:17
[INFO] [stdout]     |
[INFO] [stdout] 291 |                 OpenProcess(PROCESS_QUERY_INFORMATION | PROCESS_VM_READ, 0, process_id);
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PROCESS_QUERY_INFORMATION` in this scope
[INFO] [stdout]    --> src/window.rs:291:29
[INFO] [stdout]     |
[INFO] [stdout] 291 |                 OpenProcess(PROCESS_QUERY_INFORMATION | PROCESS_VM_READ, 0, process_id);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PROCESS_VM_READ` in this scope
[INFO] [stdout]    --> src/window.rs:291:57
[INFO] [stdout]     |
[INFO] [stdout] 291 |                 OpenProcess(PROCESS_QUERY_INFORMATION | PROCESS_VM_READ, 0, process_id);
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetLastError` in this scope
[INFO] [stdout]    --> src/window.rs:294:38
[INFO] [stdout]     |
[INFO] [stdout] 294 |                 error!("winapi: {}", GetLastError());
[INFO] [stdout]     |                                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetModuleFileNameExA` in this scope
[INFO] [stdout]    --> src/window.rs:296:16
[INFO] [stdout]     |
[INFO] [stdout] 296 |             if GetModuleFileNameExA(
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetLastError` in this scope
[INFO] [stdout]    --> src/window.rs:303:38
[INFO] [stdout]     |
[INFO] [stdout] 303 |                 error!("winapi: {}", GetLastError());
[INFO] [stdout]     |                                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageA` in this scope
[INFO] [stdout]    --> src/window.rs:311:13
[INFO] [stdout]     |
[INFO] [stdout] 311 |             SendMessageA(self.id as HWND, WM_CLOSE, 0, 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:311:37
[INFO] [stdout]     |
[INFO] [stdout] 311 |             SendMessageA(self.id as HWND, WM_CLOSE, 0, 0);
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CLOSE` in this scope
[INFO] [stdout]    --> src/window.rs:311:43
[INFO] [stdout]     |
[INFO] [stdout] 311 |             SendMessageA(self.id as HWND, WM_CLOSE, 0, 0);
[INFO] [stdout]     |                                           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowLongA` in this scope
[INFO] [stdout]    --> src/window.rs:316:13
[INFO] [stdout]     |
[INFO] [stdout] 316 |             SetWindowLongA(self.id as HWND, GWL_STYLE, self.style.bits());
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:316:39
[INFO] [stdout]     |
[INFO] [stdout] 316 |             SetWindowLongA(self.id as HWND, GWL_STYLE, self.style.bits());
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWL_STYLE` in this scope
[INFO] [stdout]    --> src/window.rs:316:45
[INFO] [stdout]     |
[INFO] [stdout] 316 |             SetWindowLongA(self.id as HWND, GWL_STYLE, self.style.bits());
[INFO] [stdout]     |                                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowLongA` in this scope
[INFO] [stdout]    --> src/window.rs:321:13
[INFO] [stdout]     |
[INFO] [stdout] 321 |             SetWindowLongA(self.id as HWND, GWL_EXSTYLE, self.exstyle.bits());
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:321:39
[INFO] [stdout]     |
[INFO] [stdout] 321 |             SetWindowLongA(self.id as HWND, GWL_EXSTYLE, self.exstyle.bits());
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWL_EXSTYLE` in this scope
[INFO] [stdout]    --> src/window.rs:321:45
[INFO] [stdout]     |
[INFO] [stdout] 321 |             SetWindowLongA(self.id as HWND, GWL_EXSTYLE, self.exstyle.bits());
[INFO] [stdout]     |                                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageA` in this scope
[INFO] [stdout]    --> src/window.rs:337:13
[INFO] [stdout]     |
[INFO] [stdout] 337 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_MAXIMIZE, 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:337:37
[INFO] [stdout]     |
[INFO] [stdout] 337 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_MAXIMIZE, 0);
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SYSCOMMAND` in this scope
[INFO] [stdout]    --> src/window.rs:337:43
[INFO] [stdout]     |
[INFO] [stdout] 337 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_MAXIMIZE, 0);
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SC_MAXIMIZE` in this scope
[INFO] [stdout]    --> src/window.rs:337:58
[INFO] [stdout]     |
[INFO] [stdout] 337 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_MAXIMIZE, 0);
[INFO] [stdout]     |                                                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageA` in this scope
[INFO] [stdout]    --> src/window.rs:343:13
[INFO] [stdout]     |
[INFO] [stdout] 343 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_MINIMIZE, 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:343:37
[INFO] [stdout]     |
[INFO] [stdout] 343 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_MINIMIZE, 0);
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SYSCOMMAND` in this scope
[INFO] [stdout]    --> src/window.rs:343:43
[INFO] [stdout]     |
[INFO] [stdout] 343 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_MINIMIZE, 0);
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SC_MINIMIZE` in this scope
[INFO] [stdout]    --> src/window.rs:343:58
[INFO] [stdout]     |
[INFO] [stdout] 343 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_MINIMIZE, 0);
[INFO] [stdout]     |                                                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageA` in this scope
[INFO] [stdout]    --> src/window.rs:349:13
[INFO] [stdout]     |
[INFO] [stdout] 349 |             SendMessageA(self.id as HWND, WM_PAINT, 0, 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:349:37
[INFO] [stdout]     |
[INFO] [stdout] 349 |             SendMessageA(self.id as HWND, WM_PAINT, 0, 0);
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_PAINT` in this scope
[INFO] [stdout]    --> src/window.rs:349:43
[INFO] [stdout]     |
[INFO] [stdout] 349 |             SendMessageA(self.id as HWND, WM_PAINT, 0, 0);
[INFO] [stdout]     |                                           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageA` in this scope
[INFO] [stdout]    --> src/window.rs:355:13
[INFO] [stdout]     |
[INFO] [stdout] 355 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_RESTORE, 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:355:37
[INFO] [stdout]     |
[INFO] [stdout] 355 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_RESTORE, 0);
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SYSCOMMAND` in this scope
[INFO] [stdout]    --> src/window.rs:355:43
[INFO] [stdout]     |
[INFO] [stdout] 355 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_RESTORE, 0);
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SC_RESTORE` in this scope
[INFO] [stdout]    --> src/window.rs:355:58
[INFO] [stdout]     |
[INFO] [stdout] 355 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_RESTORE, 0);
[INFO] [stdout]     |                                                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/main.rs:171:76
[INFO] [stdout]     |
[INFO] [stdout] 171 |                         tray::remove_icon(*tray::WINDOW.lock().unwrap() as HWND);
[INFO] [stdout]     |                                                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/keybindings.rs:109:20
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 if msg.message != WM_HOTKEY {
[INFO] [stdout]     |                    ^^^ cannot infer type
[INFO] [stdout]     |
[INFO] [stdout]     = note: type must be known at this point
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store` found for struct `HOOK` in the current scope
[INFO] [stdout]   --> src/win_event_handler.rs:73:14
[INFO] [stdout]    |
[INFO] [stdout] 23 | / lazy_static! {
[INFO] [stdout] 24 | |     static ref HOOK: AtomicPtr<HWINEVENTHOOK__> = AtomicPtr::new(std::ptr::null_mut());
[INFO] [stdout] 25 | |     static ref UNREGISTER: AtomicBool = AtomicBool::new(false);
[INFO] [stdout] 26 | | }
[INFO] [stdout]    | |_- method `store` not found for this
[INFO] [stdout] ...
[INFO] [stdout] 73 |           HOOK.store(hook, Ordering::SeqCst);
[INFO] [stdout]    |                ^^^^^ method not found in `HOOK`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/keybindings.rs:109:20
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 if msg.message != WM_HOTKEY {
[INFO] [stdout]     |                    ^^^ cannot infer type
[INFO] [stdout]     |
[INFO] [stdout]     = note: type must be known at this point
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 631 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0412, E0422, E0425, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `nog`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0599]: no method named `store` found for struct `HOOK` in the current scope
[INFO] [stdout]   --> src/win_event_handler.rs:73:14
[INFO] [stdout]    |
[INFO] [stdout] 23 | / lazy_static! {
[INFO] [stdout] 24 | |     static ref HOOK: AtomicPtr<HWINEVENTHOOK__> = AtomicPtr::new(std::ptr::null_mut());
[INFO] [stdout] 25 | |     static ref UNREGISTER: AtomicBool = AtomicBool::new(false);
[INFO] [stdout] 26 | | }
[INFO] [stdout]    | |_- method `store` not found for this
[INFO] [stdout] ...
[INFO] [stdout] 73 |           HOOK.store(hook, Ordering::SeqCst);
[INFO] [stdout]    |                ^^^^^ method not found in `HOOK`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 631 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0412, E0422, E0425, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] 
[INFO] [stderr] error: build failed
[INFO] running `Command { std: "docker" "inspect" "f9d7275a94154fb02c11be95560a757772d35020aa4f4f15663ae0a438891532", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f9d7275a94154fb02c11be95560a757772d35020aa4f4f15663ae0a438891532", kill_on_drop: false }`
[INFO] [stdout] f9d7275a94154fb02c11be95560a757772d35020aa4f4f15663ae0a438891532
